Cloud Java Developer
Function
We're looking for a consultant to join our client’s team, contributing to the development of cutting-edge, cloud-native applications within a complex enterprise environment. You will be part of a forward-thinking team focused on building scalable solutions, continuously improving architecture, and delivering high-quality software in a fast-evolving landscape.
Role & Responsibilities
In this role, you will take ownership of developing and maintaining modern distributed applications, ensuring performance, scalability, and reliability.
- Design and develop new features using microservices architecture, API integrations, and cloud-native principles
- Work with containerized environments and cloud platforms to build scalable and resilient solutions
- Create, execute, and maintain unit tests, integration tests, and broader testing strategies
- Participate in code reviews and contribute to maintaining high development standards
- Investigate and resolve incidents and defects, ensuring timely resolution and system stability
- Deploy and promote code through various environments up to production
- Continuously improve existing systems, ensuring maintainability and performance
- Collaborate closely with other developers and stakeholders to deliver successful outcomes
Technology & Engineering Practices
You will work within a modern engineering ecosystem, focusing on secure and scalable development practices.
- Develop using Java and Spring (Boot, Cloud) within cloud-native environments
- Leverage AWS services such as EKS, RDS, DynamoDB, SQS, S3, and IAM
- Work with Kubernetes for container orchestration and Terraform for infrastructure as code
- Build and maintain CI/CD pipelines using cloud-native tooling
- Apply secure development practices including OIDC, mTLS, and SAST tooling
- Work with distributed systems and understand integration and communication patterns
- Use tools such as Apache Maven, Git, PostgreSQL, and Elastic Stack
- Design, document, and review technical solutions and architecture
Profile & Experience
The ideal candidate combines strong backend development expertise with cloud experience and a proactive mindset.
- Strong experience in Java development and the Spring ecosystem
- Hands-on experience with AWS and containerization technologies such as Kubernetes
- Ability to translate functional requirements into high-quality code
- Experience writing unit and integration tests and defining testing strategies
- Strong understanding of CI/CD, version control (Git), and modern development workflows
- Comfortable handling complex tasks and multiple items in parallel
- Proactive in improving development practices and challenging existing approaches
- Experience with distributed systems and secure software development lifecycle principles
- Familiarity with financial or enterprise environments is a plus
- Fluent in English and Dutch
Impact & Success Factors
Your work will directly contribute to delivering reliable, scalable, and secure digital solutions within our client’s environment.
- Deliver high-quality, secure, and maintainable code
- Contribute to scalable and future-proof cloud-native architectures
- Ensure stability and performance across distributed systems
- Drive improvements in development processes and engineering standards
- Collaborate effectively to achieve shared product and technical goals