Key Responsibilities :
- Write clean, efficient, and well-documented code, ensuring the highest standards of
software quality and performance.
Utilize SQL for data management, database design, and query optimization.Dockerize applications for streamlined deployment and scaling.Implement CI / CD pipelines to automate software testing and deployment.Contribute to the entire software development life cycle, from design and development totesting, deployment in pre-production, and ongoing maintenance.
Work closely with the Product Owner to understand project goals and deliver software thatmeets the needs of our users.
Participate in daily Scrum meetings and work in an Agile environment.Design, develop, and maintain robust, high-performance web applications using Angularand Java Spring Boot.
Collaborate with cross-functional teams to define, implement, and refine softwarerequirements.
Qualifications :
Bachelor's degree in Computer Science, Software Engineering, or a related field (orequivalent experience).
Extensive expertise in Angular and Java Spring Boot, with a proven track record ofsuccessful projects.
Strong proficiency in SQL, database design, and query optimization.Experience with Docker and containerization.Demonstrated experience in implementing CI / CD pipelines (Gitlab) for automated testingand deployment.
Knowledge of modern front-end technologies (HTML5, CSS3, JavaScript).In-depth knowledge of application development principles and best practices.Excellent written and verbal communication skills in English.Ability to work effectively and efficiently in a remote team.Experience working in an Agile / Scrum environment.