Sr Java Backend Developer
Summary
Senior Java backend engineer building scalable microservices with Spring Boot in cloud-native environments, designing REST APIs, and troubleshooting production systems.
Experience
8 - 15 Years
Location
Amsterdam, Netherlands
Mandatory Requirements
Total 8 to 15 years of experience
8+ years of hands‑on backend development experience
Strong proficiency of 8+ yrs in Java development and Spring Boot
Solid experience designing and implementing microservices architectures
Experience with REST APIs, messaging, and asynchronous processing
Hands‑on experience with cloud platforms (AWS / Azure / GCP)
Good experience in SQL and NoSQL databases
Familiarity with CI/CD pipelines, Git, and build tools
Experience with Docker and containerized deployment
Job Overview
We are looking for a Senior Backend Developer with strong experience in Java, Spring Boot, microservices architectures to design, build, and scale backend systems in a cloud‑native environment. The role requires a hands‑on engineer who can deliver high‑quality services, collaborate across teams, and contribute to architectural and design decisions.
Roles & Responsibilities
- Design, develop, and maintain scalable backend services using Java and Spring Boot
- Build and support microservices‑based architectures with high availability and performance
- Develop and consume RESTful APIs and event‑driven services
- Collaborate with frontend, DevOps, and product teams to deliver end‑to‑end solutions
- Participate in design discussions, code reviews, and technical decision‑making
- Ensure code quality through unit testing, integration testing, and best practices
- Troubleshoot and resolve production issues and performance bottlenecks
- Contribute to continuous improvement of engineering standards and processes
Technical Skills
- 8+ years of hands‑on backend development experience
- Strong proficiency in Java (8+) and Spring Boot
- Solid experience designing and implementing microservices architectures
- Experience with REST APIs, messaging, and asynchronous processing
- Hands‑on experience with cloud platforms (AWS / Azure / GCP)
- Good experience in SQL and NoSQL databases
- Familiarity with CI/CD pipelines, Git, and build tools
- Experience with Docker and containerized deployment