Contract duration -1 year (can be extendable)
Join our product development team, where we strive to develop best in class automated infrastructure
provisioning private and public cloud portal using automation. We are looking for a seasoned Full-stack
Developer proficient in UI frameworks like Angular or alternative, Spring Boot, and Java to help us drive our project forward. If you're passionate about creating robust, scalable applications and thrive in a collaborative
Agile environment please consider below job description.
What you will do:
∙Develop, test, and deploy scalable and maintainable web applications using Angular for the frontend and
Spring Boot with Java for the backend.
∙Design and implement RESTful APIs to integrate the front-end application with the backend services.
∙Utilize GitLab for version control and manage CI/CD pipelines to automate testing and deployment
processes.
∙Leverage containerization tools (e.g., Docker, Podman) to deploy applications in a containerized
environment.
∙Collaborate within Scrum team, participating in daily standups, sprint planning, retrospective meetings,
and other Scrum ceremonies.
∙Write clean, maintainable, and well-documented code adhering to industry best practices.
∙Troubleshoot, debug, and resolve application issues reported by QA teams or end-users.
∙Continuously explore new technologies and toolsets, recommending improvements and technical
solutions to enhance the development process.
What you will need to have:
∙Bachelor’s degree in computer science, Information Technology, Engineering, or a related field.
∙7+ years of hands-on experience in full-stack development using TypeScript, RxJS, Angular, Java and
Spring Boot, JPA and Spring Framework.
∙Strong understanding of front-end technologies (HTML5, CSS3, TypeScript) and Angular framework.
∙Solid experience with RESTful API design and development.
∙Hands-on experience with GitLab for version control and pipeline automation.
∙Proficiency in containerization and orchestration tools (e.g., Podman, Docker, Kubernetes).
∙Familiarity with CI/CD best practices and tools for seamless deployment.
∙Experience working in an Agile/Scrum development process.
∙Excellent problem-solving skills, attention to detail, and time management.
∙Strong communication skills and the ability to work effectively within cross-functional teams.