Developer
Role details
Job location
Tech stack
Job description
We are seeking an experienced Senior Developer to join our dynamic team in Amsterdam. The ideal candidate will play a key role in designing and delivering scalable, cloud-based solutions within a hybrid cloud environment. This role requires strong expertise in Java, microservices architecture, and AWS, along with a solid understanding of DevOps practices and modern software development methodologies. Key Responsibilities
- Plan and conduct user research and competitor analysis to support solution design
- Collaborate with design teams to develop robust hybrid cloud solutions
- Manage end-to-end application stacks, from operating systems to custom-built applications in AWS environments
- Work closely with architects and engineers to design secure, scalable networks, systems, and storage solutions aligned with business needs
- Implement and manage CI/CD pipelines for server-based technologies
- Design and develop scalable, high-performance microservices
- Contribute to system architecture and engineering decisions
- Develop and maintain scripts using Python and other scripting languages
- Build and manage containerized applications using Docker and Kubernetes
- Implement infrastructure as code (IaC) using Terraform and AWS CloudFormation
- Ensure adherence to Agile development methodologies and best practices
Requirements
- Strong proficiency in Java 8, Spring Boot, and Microservices architecture
- Extensive experience with AWS services, including EKS
- Hands-on experience with Kafka
- Experience with AWS components such as Glue, Athena, or similar tools
- Solid knowledge of Docker and Kubernetes (containerization and orchestration)
- Experience with NoSQL databases
- API management experience using AWS API Gateway, Kong, or Apigee
- Familiarity with DevOps tools such as Jenkins, Maven, GitHub, and Ansible
- Strong experience in CI/CD implementation
- Expertise in Infrastructure as Code (Terraform, AWS CloudFormation)
Core Competencies
- Advanced Java Concepts
- Microservices Architecture
- Spring Boot Development
- Kafka Integration
- Strong analytical and problem-solving skills
- Solid design and hands-on development expertise
- Excellent communication, presentation, and negotiation skills
- Ability to work effectively in cross-functional teams
Nice to Have
- Experience in Retail or Supply Chain domains
What We're Looking For
A proactive and detail-oriented professional who can take ownership of complex systems, collaborate effectively with cross-functional teams, and deliver high-quality solutions in a fast-paced Agile environment.
If you're passionate about cloud technologies, scalable architectures, and modern development practices, we'd love to hear from you.