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 Software Engineer (Java) – Middle to join our dynamic team. In this role, you will contribute to projects, collaborate with cross-functional teams, and deliver high-quality solutions that meet client expectations.
Job Responsibility:
Work on assignments of moderate scope and complexity
Analyze and expand on situations with multiple factors, breaking issues into logical steps and solving problems primarily using existing processes
Design, develop, and test robust, scalable web applications using Java
Collaborate with stakeholders to refine requirements and offer technical recommendations
Leverage native APIs and frameworks for integrations
Identify and resolve performance bottlenecks and bugs
Maintain code integrity through testing and documentation
Build strong internal working relationships
Interact primarily with supervisor, project lead, or other professionals in the same or related disciplines
Clearly and effectively communicate and explain facts, policies, and practices
Begin to act as a resource for more junior team members
May help create or improve processes or tools
Requirements:
Experienced with core Java concepts, including object-oriented programming, multithreading, generics, and collections
Hands-on experience with Spring, Spring Data, Dependency Injection (DI), and transaction management
Strong skills in building RESTful APIs, working with microservices architecture, and expertise in server technologies such as Tomcat and Jetty. Includes API authentication, authorization, and versioning
Proficient in writing unit, integration, and end-to-end tests to ensure code quality and reliability
Skilled in using debugging tools and techniques to maintain high-performance systems
Experienced in SQL databases (e.g., PostgreSQL) and NoSQL solutions (e.g., MongoDB, DynamoDB), including database design, optimization, and data modeling
Proficient in Git for version control and team collaboration
Experience working in Agile environments, participating in sprints, and collaborating with cross-functional teams
Nice to have:
Familiarity with JavaScript/TypeScript (ES6+)
Experience with CI/CD tools such as Jenkins, CircleCI, and Harness
Hands-on experience with AWS services (EC2, EKS, S3, RDS, Lambda)
Knowledge of Kubernetes for container orchestration, scaling, and deployment
Experience with monitoring and logging tools like DataDog
What we offer:
100% salary during probation period
Annual Leave: 18 days/ year
Five “Recharge Days” – Extra days, in addition to company holidays
Flexible Friday afternoon
Full salary insurance
13th-month bonus
1 day off for birthday
Advanced health insurance (Generali)
Regular engagement activities: sport clubs, internal events…