Job Openings
Java Microservices Developer (Azure)-10703936
About the job Java Microservices Developer (Azure)-10703936
Job Title: Java Microservices Developer (Azure)
Location: Amsterdam, Netherlands (TNDL – Amsterdam)
Work Model: Onsite (Full-time)
Contract Duration: 6 Months
Start Date: ASAP
Experience Level: 6–8 Years
Max Rate: €70/hour
Role Overview
We are looking for a skilled Java Microservices Developer with strong experience in modern backend development, cloud platforms, and scalable architectures. The ideal candidate will have hands-on expertise in Java 17, Spring Boot, Microservices, and Azure, and will contribute to building high-performance, resilient applications in an Agile environment.
Key Responsibilities
- Design, develop, and maintain modern, modular, and scalable applications using Java 17 and Spring Boot
- Build and enhance microservices-based architectures using RESTful APIs and HTTP protocols
- Implement clean, reusable, and maintainable code following best practices
- Develop and execute unit and integration tests (JUnit, Mockito, RestAssured)
- Collaborate with cross-functional teams in an Agile environment
- Participate in code reviews, design discussions, and technical problem-solving
- Work with CI/CD pipelines for continuous integration and delivery
- Manage version control using Git
- Design and interact with relational databases (MySQL, PostgreSQL)
- Contribute to cloud-native development and deployment on Azure
Required Skills
- Strong hands-on experience with Java (version 17 preferred)
- Expertise in Spring Boot and concepts like Dependency Injection
- Solid experience with Microservices architecture, REST APIs, and HTTP protocols
- Experience with CI/CD pipelines and Git
- Strong knowledge of relational databases (MySQL, PostgreSQL, etc.)
- Experience with testing frameworks (JUnit, Mockito, RestAssured)
- Understanding of cloud development concepts
- Strong analytical and problem-solving skills
Preferred Skills
- Experience with Microsoft Azure (AKS, Azure DevOps, Application Insights)
- Knowledge of containers (Docker, Kubernetes)
- Experience with Kafka or event-driven architectures
- Familiarity with Ansible for automation
- Basic knowledge of JavaScript
- Experience with NoSQL databases (e.g., Cassandra)
- Exposure to Spring ecosystem (Spring Batch, Reactive programming)
- Understanding of functional and reactive programming
Ideal Candidate Profile
- Hands-on developer with strong coding expertise
- Analytical thinker with structured problem-solving approach
- Team player with strong collaboration skills
- Comfortable working in a multi-cultural, Agile environment
- Proactive mindset with ownership and accountability
- Curious learner with a passion for technology
Additional Information
- Language Requirement: English
- Status: Open
- Keywords: Java 17, Spring Boot, Microservices, Azure, REST APIs, CI/CD, Git, MySQL, Kubernetes, Docker