Skip to main content

Java Microservices Developer

Technology
ITproposal
Amsterdam, Nederland3 dagen geledenTot 6-6-2026
ContractOp locatie

Functieomschrijving

Over de functie

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 RestAssured
  • 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 (e.g., 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)

Wat breng jij als Java Microservices Developer

Wat bieden wij vanuit ITproposal B.V.

Keywords
monthsOfExperience: 72TeaApache KafkaSpring FrameworkApache CassandraScalabilityMockitoJavaScriptDevOpsMysqlPostgresqlCassandraJavaRelational grammarCI / CDSpring BatchAnsibleDockerGitJunit

¿Te interesa este puesto?