Java Microservices Developer in Amsterdam

ITproposal B.V.
Amsterdam, Netherlands
2 days ago

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Amsterdam, Netherlands

Tech stack

Java
JavaScript
Agile Methodologies
Application Performance Management
Azure
Cloud Computing
Cloud Engineering
Software Quality
Code Reuse
Relational Databases
Dependency Injection
Hypertext Transfer Protocols (HTTP)
JUnit
PostgreSQL
MySQL
NoSQL
Performance Tuning
Mockito
Ansible
Software Systems
Systems Integration
Spring-boot
ReadyAPI
Backend
GIT
Integration Tests
Cassandra
Kafka
Azure
Reactive Programming
REST
Spring Batch
Docker
Microservices

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., * 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

Requirements

  • 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, * 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

Apply for this position