ITproposalContract/Application URL/Job Description About the job Java Microservices Developer Job Title: Java Microservices Developer Location: Amsterdam, Netherlands Work Mode: Complete Onsite Experience: 6–8 Years Contract Duration: 6 Months Start Date: ASAP Job Description We are looking for a skilled Java Microservices Developer to build scalable, high-performance backend applications. The role involves developing modern, modular, and reusable code using Java and Spring Boot, designing microservices, and integrating cloud-based solutions. The ideal candidate will work in an Agile, multicultural team environment and contribute to building reliable and efficient software solutions.
Key Responsibilities Develop modern, modular, and scalable applications using Java (17)
Build and maintain microservices and RESTful APIs
Work with Spring Boot and dependency injection concepts
Implement CI/CD pipelines and version control using Git
Design and manage relational databases such as MySQL or PostgreSQL
Write and maintain unit and integration tests using JUnit, Mockito, and Rest Assured
Collaborate with cross-functional teams in an Agile development environment
Ensure code quality, performance optimization, and scalability
Contribute to cloud-based development and deployment practices Required Skills Strong experience with Java (17) and Spring Boot
Experience with Microservices architecture, REST, and HTTP protocols
Hands-on experience with CI/CD pipelines and Git
Experience with relational databases (MySQL, PostgreSQL, etc.)
Strong knowledge of testing frameworks such as JUnit, Mockito, and RestAssured
Understanding of cloud development concepts Nice To Have Skills Experience with Microsoft Azure (AKS, Azure DevOps, Application Insights)
Knowledge of Docker and Kubernetes
Experience with Kafka, Ansible, or JavaScript
Familiarity with NoSQL databases such as Cassandra
Experience with Spring ecosystem tools (eg, Spring Batch)
Understanding of functional or reactive programming Candidate Profile Hands-on developer with strong analytical and problem-solving skills
Team player comfortable working in multicultural and Agile environments
Strong ownership mindset and ability to solve complex problems
Eager to learn and explore new technologies Language Requirement: English Location: Amsterdam, Netherlands (Onsite Role)
Interesse in deze functie?