Java Solution Architect / Senior Developer
Role details
Job location
Tech stack
Job description
We are looking for a highly skilled Java Solution Architect / Senior Developer to join our team in Amsterdam on a 6-month contract (ASAP start). This role is ideal for someone who thrives in designing scalable, secure, and cloud-native backend solutions., You will lead the design and implementation of enterprise-grade backend systems using Java (17+), Microservices, and Microsoft Azure. Acting as a subject-matter expert, you will define architecture standards, guide engineering teams, and ensure high-quality, secure, and scalable solutions., * Define end-to-end solution architecture for backend services, APIs, and integrations
- Design scalable microservices architectures and cloud-native solutions
- Create detailed technical designs, data models, and integration specifications
- Ensure alignment with enterprise architecture and cloud governance standards
- Lead design reviews, code reviews, and architecture assessments
- Collaborate with cross-functional teams across regions
- Implement best practices in coding, testing, API design, and CI/CD
- Ensure compliance with security standards and financial regulations (e.g., KYC, risk profiling)
- Incorporate observability, monitoring, and resilience patterns into solutions
- Translate complex requirements into clear technical deliverables
Requirements
- 8-10 years of experience in backend development / solution architecture
- Advanced expertise in Java 17+ and enterprise backend systems
- Strong experience with Microservices architecture
- Hands-on experience with Microsoft Azure and cloud-native design
- Expertise in REST APIs, OpenAPI/Swagger documentation
- Experience with API security (OAuth2, JWT, mTLS)
- Strong knowledge of Docker, Kubernetes, CI/CD pipelines, Azure DevOps, Git
- Experience with event-driven architecture (Kafka / Event Hubs)
- Understanding of DDD, C4 modeling, TOGAF frameworks
- Knowledge of financial domain compliance (EU regulations) is a plus