This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
We are seeking a motivated and skilled Application Developer with 4-5 years of hands-on experience in Java and the Spring Boot framework. The ideal candidate will be a key member of our development team, responsible for designing, developing, and maintaining high-quality, scalable, and robust enterprise applications. You will work in a collaborative, agile environment, leveraging modern CI/CD practices to deliver innovative solutions that meet our business needs.
Job Responsibility
Design, code, test, and deploy high-performance Java-based applications using Spring Boot
Collaborate with cross-functional teams, including product managers, designers, and other engineers, to define and implement new features
Participate in the entire software development lifecycle, from concept and design to testing and deployment
Write well-designed, efficient, and testable code
Manage project dependencies and build processes using Maven
Implement and maintain CI/CD pipelines to automate testing and deployment processes, ensuring high-quality and rapid delivery
Troubleshoot, debug, and upgrade existing systems
Ensure application performance, quality, and responsiveness
Participate in code reviews to maintain code quality and share knowledge with the team
Requirements
Bachelor's degree in Computer Science, Engineering, or a related field
4-8 years of professional experience in software development
Strong proficiency in Java and a deep understanding of its core concepts
Hands-on experience with the Spring Boot framework for building microservices and web applications
Solid experience with Maven for project build and dependency management
Proven experience with CI/CD tools and practices (e.g., Jenkins, GitLab CI, CircleCI)
Familiarity with version control systems, particularly Git
Understanding of RESTful API design and development
Strong problem-solving skills and the ability to work independently or as part of a team
Nice to have
Experience with cloud platforms (e.g., AWS, Azure, Google Cloud)
Knowledge of containerization technologies like Docker and orchestration tools like Kubernetes