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.
Role Overview 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.
Key Responsibilities
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
Required Skills & Experience
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