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 looking for a strong Java Backend Developer with hands-on experience in building scalable enterprise applications using Java and Spring Boot. The role requires backend depth with working knowledge of frontend technologies such as React or Angular, along with exposure to CI/CD pipelines, cloud environments, and modern engineering practices. You will work closely with cross-functional teams to design, develop, test, and deploy high-performance applications that are reliable, secure, and production-ready.
Job Responsibility:
Design and develop scalable backend services using Java, Spring Boot, and Microservices architecture
Build RESTful APIs and integrate with internal/external systems
Contribute to frontend development using React or Angular where required
Translate business requirements into technical design and implementation
Write clean, maintainable, and testable code following best practices
Implement data structures and algorithms to optimize performance and scalability
Perform unit testing, integration testing, and code reviews
Debug and troubleshoot production issues
Work with DevOps teams to build and maintain CI/CD pipelines
Participate in Agile ceremonies – sprint planning, stand-ups, retrospectives
Ensure application security, performance tuning, and observability
Contribute to architectural discussions and technology decisions
Requirements:
Strong hands-on experience in Java (8+)
Expertise in Spring Boot, Spring MVC, Spring Data JPA
Solid understanding of Microservices Architecture
Strong foundation in Data Structures & Algorithms
Experience building and consuming REST APIs
Working knowledge of React or Angular (UI integration, API binding)
Experience with relational databases (Oracle, MySQL, PostgreSQL) and SQL
Familiarity with version control systems (Git)
Experience in CI/CD tools (Jenkins, GitLab CI, GitHub Actions, etc.)
Understanding of Docker/Kubernetes basics
Experience in JUnit/Mockito or similar testing frameworks
Knowledge of Agile/Scrum development methodology
Nice to have:
Exposure to AI-assisted development tools such as Q Developer, GitHub Copilot, Amazon Code Whisperer, or similar AI coding accelerators
Experience using AI tools for generating unit tests, refactoring, documentation
Exposure to Cloud platforms (AWS / Azure / GCP)
Experience with Kafka / RabbitMQ / Event-driven systems
Knowledge of NoSQL databases (MongoDB, Cassandra, Redis)
Experience with API Gateway, Service Mesh
Hands-on with Terraform / Infrastructure as Code
UI skills in TypeScript, HTML5, CSS3
Exposure to performance tuning & caching (Ehcache, Redis)