Driving innovation with seamless full-stack solutions, from concept to deployment.
Tasks
Join our dynamic team of innovators, where you'll craft end-to-end digital solutions that power the future of IT.
- Develop, test, and maintain web applications using Java Spring Boot (backend) and Angular (frontend).
- Design and implement RESTful APIs and integrate them with frontend applications.
- Work with databases such as MySQL, PostgreSQL, or MongoDB to manage data efficiently.
- Write clean, maintainable, and well-documented code following best practices.
- Collaborate with cross-functional teams including UI/UX designers, QA engineers, and product managers.
- Optimize application performance and ensure security best practices are followed.
- Participate in Agile development processes, including sprint planning and code reviews.
- Troubleshoot and debug issues across the full application stack.
Requirements
- 2+ years of experience in full-stack development with Java Spring Boot and Angular.
- Strong knowledge of Java, Spring Framework (Spring Boot, Spring Security, Spring Data, etc.) .
- Proficiency in Angular (latest versions), TypeScript, JavaScript, HTML, CSS, and Bootstrap.
- Experience with RESTful APIs, Microservices architecture, and JWT/OAuth authentication.
- Hands-on experience with SQL and NoSQL databases (MySQL, PostgreSQL, MongoDB, etc.) .
- Familiarity with version control systems (Git, GitHub/GitLab/Bitbucket) .
- Understanding of containerization (Docker, Kubernetes) and cloud platforms (AWS, Azure, GCP) is a plus.
- Strong problem-solving and analytical skills.
- Experience with CI/CD pipelines.
- Knowledge of unit testing frameworks.
- Exposure to Agile methodologies like Scrum or Kanban.