Senior Java Backend Developer (ID: 3846)
On-siteAmsterdam, North Holland, The Netherlands
Job Summary
Design, develop, and maintain scalable backend services using Java, Spring Boot, and Spring Security. Build and enhance microservices-based applications, implement event-driven architectures with Kafka, and develop secure, high-performance RESTful APIs. Work on system integrations with PostgreSQL and MongoDB databases while managing CI/CD pipelines via GitHub Actions and Jenkins. Write and execute unit, integration, and performance tests to ensure application quality. Collaborate with cross-functional teams to troubleshoot production issues, optimize performance, and drive continuous improvement through code reviews and best engineering practices. Monitor application reliability using observability tools.
Required Qualifications
- 8–10 years of experience in Java backend development
- Strong expertise in Java and Spring Boot frameworks
- Hands-on experience designing and developing microservices architectures
- Strong understanding of event-driven architecture and Kafka-based solutions
- Experience building secure backend services using Spring Security concepts
- Proficiency in REST API development and integration
- Experience working with PostgreSQL and MongoDB databases
- Strong understanding of CI/CD practices and automation using Jenkins, GitHub Actions, or similar tools
- Experience with software testing practices including unit, integration, and performance testing
- Strong analytical and problem-solving skills
- Excellent communication skills and ability to work effectively in a collaborative environment
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.