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 to
testing, deployment in pre-production, and ongoing maintenance.
 
- Work closely with the Product Owner to understand project goals and deliver software that
meets 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 Angular
and Java Spring Boot.
 
- Collaborate with cross-functional teams to define, implement, and refine software
requirements.
 
Qualifications:
- Bachelor's degree in Computer Science, Software Engineering, or a related field (or
equivalent experience).
 
- Extensive expertise in Angular and Java Spring Boot, with a proven track record of
successful 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 testing
and 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.