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