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 Backend Developer with experience in designing, developing, and maintaining scalable enterprise applications. The ideal candidate should have strong expertise in Java, Spring Boot, microservices architecture, REST APIs, and database technologies. Experience working in Agile environments and collaborating with cross-functional teams is essential.
Job Responsibility
Design, develop, and maintain robust and scalable backend applications using Java and Spring Boot
Build and consume RESTful APIs and microservices-based solutions
Analyze business requirements and translate them into technical designs and implementations
Write clean, maintainable, and efficient code following coding standards and best practices
Participate in code reviews, unit testing, and performance optimization activities
Troubleshoot, debug, and resolve application issues in development and production environments
Collaborate with front-end developers, QA teams, business analysts, and architects to deliver high-quality solutions
Ensure application security, reliability, scalability, and performance
Contribute to CI/CD pipelines and DevOps practices
Participate in Agile/Scrum ceremonies, including sprint planning, stand-ups, reviews, and retrospectives
Requirements
Hands-on experience in Java application development
Strong proficiency in Java 8/11/17 and Object-Oriented Programming concepts
Extensive experience with Spring Framework, Spring Boot, Spring MVC, and Spring Data JPA
Experience designing and developing Microservices architecture
Strong knowledge of RESTful API design and development
Experience with ORM frameworks such as Hibernate/JPA
Hands-on experience with relational databases such as Oracle, SQL Server, PostgreSQL, or MySQL
Strong SQL skills and experience with database design and performance tuning
Experience with version control systems such as Git
Familiarity with build and dependency management tools such as Maven or Gradle
Experience working in Agile/Scrum development environments
Strong analytical, troubleshooting, and problem-solving skills
Experience: 5–7 Years
Nice to have
Experience with cloud platforms such as AWS, Azure, or Google Cloud
Knowledge of messaging technologies such as Kafka, RabbitMQ, or ActiveMQ
Experience with Docker and Kubernetes
Familiarity with CI/CD tools such as Jenkins, GitHub Actions, Azure DevOps, or GitLab CI
Exposure to caching technologies such as Redis or Hazelcast
Experience in Financial Services, Banking, Wealth Management, or Capital Markets domains
Understanding of security frameworks such as OAuth2, JWT, and Spring Security