Senior Java Backend Developer (ID:3443)
On-siteAmsterdam, North Holland, The Netherlands
Job Summary
Design, develop, and deliver scalable, secure enterprise-grade backend applications using Java 17, Spring Boot, and RESTful microservices. Implement data persistence with SQL and NoSQL databases, optimize query performance, and manage Azure cloud deployments including App Services, Functions, AKS, and Storage. Contribute to CI/CD pipelines via Jenkins or GitHub Actions, ensure code quality through automated testing and reviews, and support architectural decisions for large-scale cloud-native systems. This role offers hands-on ownership of complex architectures within a collaborative Agile environment, featuring opportunities to deepen expertise in modern backend and Azure technologies.
Required Qualifications
- 8–10 years of hands-on experience in Java backend development within enterprise or large-scale environments
- Strong expertise in Core Java (Java 17) and Spring Boot
- Proven experience in developing REST APIs and microservices-based systems
- Solid understanding of SQL and NoSQL databases, including query optimization and performance tuning
- Practical experience with Hibernate / JPA
- Proficiency in Git and build tools such as Maven or Gradle
- Experience working with Docker and containerized applications
- Hands-on exposure to CI/CD tools such as Jenkins, GitHub Actions, or Azure DevOps
- Working knowledge of Microsoft Azure cloud services
- Good understanding of Agile methodologies and collaborative development practices
- Java Certification
Desired Qualifications
- Azure certifications (AZ-104 / AZ-204)
- Exposure to Kafka, Kubernetes, React, or Angular
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.