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 an experienced Java Developers with strong expertise in Spring Boot and related Java technologies to join our team. The ideal candidates will have 4-10 years of professional software development experience and a proven track record of building scalable, high-performance applications.
Job Responsibility:
Design, develop, and maintain enterprise-grade applications using Java and Spring Boot
Collaborate with cross-functional teams to define, design, and deliver new features
Implement best practices for coding, testing, deployment, and system integration
Ensure application security, performance, and scalability
Participate in code reviews and mentor junior developers as needed
Troubleshoot, debug, and resolve complex technical issues
Collaborate with DevOps and QA teams to ensure high-quality deliverables
Requirements:
4-10 years of hands-on software development experience using Java (Java 8 or above)
Strong expertise in Spring Framework, particularly Spring Boot, Spring Data, and Spring Security
Experience with RESTful APIs and microservices architecture
Solid understanding of relational databases (e.g., MySQL, PostgreSQL) and ORM frameworks (e.g., Hibernate)
Knowledge of JPA and JOOQ is a must have
Proficiency with build and dependency management tools (e.g., Maven, Gradle)
Knowledge of version control systems (e.g., Git)
Experience with cloud platforms (AWS) is a must have
Good hands-on experience with AWS services like RDS, DynamoDB, SQS, SNS, Lambda, Step Functions, EventBridge, EC2, ECS, etc.
Strong problem-solving skills and ability to work independently and in teams
Excellent communication and collaboration skills
Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field
Nice to have:
Familiarity with containerization technologies (e.g., Docker, Kubernetes) is a plus
Knowledge on IaC with Terraform and Terragrunt is good-to-have