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 skilled Java Software Engineer to design, develop and maintain scalable, high-performance software solutions. This role will work closely with cross-functional teams to build enterprise-grade applications, improve development efficiency, and support modern software engineering practices. Experience using Claude Code or similar AI-assisted coding tools is highly valued to accelerate development, improve code quality, and streamline debugging and documentation.
Job Responsibility
Design, develop, test and maintain Java-based applications and services
Write clean, efficient and well-documented code following best practices
Collaborate with product managers, architects and other engineers to deliver high-quality software solutions
Use Claude Code to assist with code generation, refactoring, debugging, technical documentation and development workflows
Participate in code reviews and contribute to continuous improvement of coding standards
Troubleshoot application issues and implement effective solutions
Build and maintain APIs, microservices and backend integrations
Contribute to system performance tuning, scalability improvements and application security
Support CI/CD pipelines, automated testing and release processes
Stay current on emerging technologies, including AI-assisted software development tools
Requirements
Bachelor’s degree in Computer Science, Software Engineering or related field, or equivalent practical experience
3+ years of professional software engineering experience with Java
Strong experience with Java frameworks such as Spring Boot, Spring MVC, or related technologies
Experience building RESTful APIs and backend services
Proficiency with relational databases such as MySQL, PostgreSQL, or Oracle
Experience with version control systems such as Git
Strong understanding of software design principles, object-oriented programming and testing practices
Ability to troubleshoot and solve complex technical issues
Strong written and verbal communication skills
Nice to have
Experience using Claude Code in a professional software development environment
Familiarity with AI-assisted development tools and prompt-driven engineering workflows
Experience with cloud platforms such as AWS, Azure, or Google Cloud
Knowledge of containerization tools such as Docker and orchestration platforms like Kubernetes
Experience in Agile or Scrum environments
Familiarity with DevOps practices and CI/CD tools such as Jenkins, GitHub Actions, or GitLab CI
What we offer
Medical, vision, dental, and life and disability insurance