Role: Senior Java Developer (Microservices & Azure)
Location: Amsterdam, Netherlands
Role Overview
We are looking for an experienced and hands-on Senior Java Developer to join our team in Amsterdam. The ideal candidate will have strong expertise in modern Java (Java 17), Spring Boot, microservices architecture, and cloud-based development. You will be responsible for designing, developing, and maintaining scalable, modular, and high-performance applications in an Agile environment.
This role requires strong analytical thinking, ownership mindset, and the ability to collaborate effectively within a multicultural and fast-paced team.
Key Responsibilities
- Design, develop, and maintain modern, modular, scalable, and reusable applications using Java 17.
- Build and maintain Spring Boot-based microservices following best practices.
- Develop RESTful APIs using proper HTTP standards and microservices architecture principles.
- Implement dependency injection and follow clean architecture principles.
- Write high-quality, testable, and maintainable code.
- Develop automated unit and integration tests using JUnit, Mockito, and RestAssured.
- Implement and maintain CI/CD pipelines using Git-based workflows.
- Work with relational databases such as MySQL or PostgreSQL.
- Apply cloud-native development concepts and best practices.
- Participate in code reviews, design discussions, and architectural decisions.
- Collaborate with cross-functional teams in an Agile/Scrum setup.
- Take ownership of technical problems and drive them to resolution.
Mandatory Technical Skills
- Strong hands-on experience with Java 17
- Spring Boot (deep understanding of dependency injection and core Spring concepts)
- Microservices architecture
- RESTful APIs, HTTP protocols
- CI/CD concepts and implementation
- Version control systems (Git)
- Relational databases (MySQL, PostgreSQL, or similar)
- Testing frameworks: JUnit, Mockito, RestAssured
- Cloud development concepts and best practices
Nice-to-Have Technical Skills
- Microsoft Azure (AKS, Azure DevOps, Azure Insights)
- Docker & Kubernetes
- Ansible
- Kafka
- JavaScript
- Functional and reactive programming
- NoSQL databases (e.g., Cassandra)
- Other Spring projects (e.g., Spring Batch)
Key Skills
Ranked by relevance
Related Jobs
3 roles aligned with this opportunity
Full Stack Developer
2026-05-25
Ingénieur/Ingénieure Logiciel Java
2026-05-27
Machine Learning Engineer
2026-05-26
- Posted
- Feb 11, 2026
- Type
- Contract
- Level
- Mid-Senior
- Location
- Amsterdam
- Company
- Us3 Consulting
Industries
Categories
Related Jobs
3 roles aligned with this opportunity
Full Stack Developer
2026-05-25
Ingénieur/Ingénieure Logiciel Java
2026-05-27
Machine Learning Engineer
2026-05-26