Solution Architect Java

Nederland Architecture

Our client, a prominent e-commerce platform based in Noord-Holland, is looking for a Solution Architect with a strong Java background to take ownership of backend system design and technical direction.

In this role, you will be the go-to person for architectural decisions across the order management, payment, and logistics domains. You combine hands-on technical depth with the ability to communicate trade-offs clearly to product and engineering leadership.

Key responsibilities:

  • Design scalable, resilient microservices architectures using Java (Spring Boot) and event-driven patterns (Kafka, RabbitMQ)
  • Create and maintain architecture decision records, system context diagrams, and integration specifications
  • Evaluate and select technologies for new platform capabilities, balancing innovation with operational maturity
  • Lead architectural reviews and provide guidance to development teams on design patterns and best practices
  • Ensure non-functional requirements (performance, security, observability) are addressed in every solution design
  • Act as the technical bridge between product management, engineering, and infrastructure teams

Requirements:

  • 8+ years of software engineering experience, with at least 3 years in a solution or software architect role
  • Expert knowledge of Java, Spring ecosystem, and distributed systems
  • Hands-on experience with cloud platforms (AWS or GCP) and container orchestration
  • Strong understanding of API design, domain-driven design, and event sourcing
  • Excellent written and verbal communication skills in English; Dutch is a plus

What is offered:

  • Salary between EUR 90,000 and EUR 110,000 based on experience
  • Hybrid working model with a well-equipped Amsterdam office
  • Opportunity to shape the platform that serves millions of daily users
  • A culture that values engineering excellence and continuous improvement