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).
A Senior Java Backend Developer designs, develops, and maintains high-performance server-side applications using Java (8+), Spring Boot, and microservices architecture. Responsibilities include optimizing database performance (SQL/NoSQL), implementing CI/CD pipelines, performing code reviews, and mentoring junior developers. Key requirements are 5+ years of experience, expertise in RESTful APIs, cloud platforms (AWS/GCP/Azure), and strong architectural knowledge.
Job Responsibility:
Develop and document robust RESTful APIs for frontend or third-party integration
Write unit/integration tests (JUnit, Mockito) and perform code reviews to ensure code quality
Identify, debug, and resolve performance bottlenecks in applications
Guide junior engineers on best practices, software design patterns, and code quality
Work with DevOps teams to deploy services using CI/CD tools (Jenkins, Bitbucket, Docker, Kubernetes)
Build scalable, secure, and maintainable backend services and microservices, often using Spring Boot
Design, implement, and optimize database schemas and queries in SQL (MySQL, PostgreSQL, SQL Server) and NoSQL databases
Requirements:
Strong proficiency in Java 8 or higher, Spring Framework (Spring Boot, MVC, Security), and Hibernate
Solid understanding of software design patterns, OOP principles, and microservices architecture
Advanced experience with SQL databases and familiarity with NoSQL solutions (MongoDB, Redis)
Experience with cloud platforms (AWS, GCP, or Azure), Kafka/RabbitMQ, and CI/CD tools
Typically 5-10+ years of experience in backend development
Excellent problem-solving, debugging, and communication
Bachelor’s/University degree or equivalent experience