
Senior Java Solution Architect (ID: 3842)
Key Skills
Job Description
- Define end-to-end solution architecture for enterprise-grade backend systems, APIs, integrations, and data flows.
- Design and develop scalable microservices-based solutions using Java 17+ and cloud-native architecture principles.
- Create high-level and detailed technical design artifacts, including architecture diagrams, sequence diagrams, data models, and integration specifications.
- Lead architectural discussions and provide technical direction to development teams throughout the software development lifecycle.
- Design secure, resilient, and highly available solutions incorporating fault tolerance, distributed caching, service discovery, and load balancing.
- Collaborate closely with Product Owners, Business Analysts, Security teams, and other stakeholders to translate business requirements into technical solutions.
- Conduct architecture reviews, design reviews, and code reviews to ensure adherence to engineering standards and best practices.
- Define and implement API design standards, security controls, and integration patterns across multiple applications.
- Drive cloud adoption and ensure alignment with enterprise architecture, governance, and compliance requirements.
- Establish best practices for CI/CD, automated testing, deployment, observability, monitoring, and operational excellence.
- Support event-driven architectures and integration strategies using messaging and streaming platforms.
- Provide technical leadership for complex projects and mentor development teams on architecture and engineering practices.
- 6–8 years of experience in Java development, solution architecture, or backend engineering roles.
- Strong expertise in Java 17+ and enterprise application development.
- Hands-on experience designing and implementing Microservices Architecture.
- Strong knowledge of RESTful API design, OpenAPI/Swagger documentation, and API lifecycle management.
- Experience with API security standards including OAuth2, JWT, and mTLS.
- Expertise in Microsoft Azure and cloud-native application development.
- Experience with Azure DevOps, Git, CI/CD pipelines, automated testing, Docker, and Kubernetes.
- Strong understanding of distributed systems, scalability, resilience, and performance optimization.
- Experience with Domain-Driven Design (DDD), Event-Driven Architecture, and architectural modeling frameworks.
- Knowledge of messaging and streaming platforms such as Kafka or Event Hubs.
- Familiarity with compliance, security, and governance requirements within regulated environments.
- Strong analytical, communication, and stakeholder management skills.
- Architect scalable, secure, and maintainable enterprise solutions.
- Translate complex business requirements into practical technical designs.
- Lead technical discussions and influence architecture decisions across teams.
- Simplify complex technical concepts for both technical and non-technical stakeholders.
- Design systems with reliability, observability, and operational excellence in mind.
- Identify architectural risks early and propose effective mitigation strategies.
- Drive engineering best practices and maintain high-quality delivery standards.
- Collaborate effectively in cross-functional and international environments.
- Opportunity to work on large-scale digital transformation and modernization initiatives.
- Exposure to modern cloud-native technologies and enterprise architecture practices.
- Collaborative environment with architects, engineers, and business stakeholders.
- Challenging projects involving microservices, cloud platforms, and distributed systems.
- Opportunities to drive technical innovation and influence strategic architecture decisions.
- A culture focused on continuous learning, technical excellence, and professional growth.
Core Responsibilities
The Senior Java Solution Architect will define end-to-end architecture for enterprise-grade backend systems and lead technical direction for development teams. They will collaborate with stakeholders to translate business requirements into secure, scalable, and resilient technical solutions.
Requirements
Candidates must have 6-8 years of experience in Java development and solution architecture with strong expertise in Java 17+ and microservices. Proficiency in Azure cloud-native development, API security standards, and distributed systems is required.
Benefits
- Large-scale digital transformation projects
- Exposure to modern cloud-native technologies
- Collaborative environment
- Continuous learning
- Professional growth
About STAFIDE
Industry: Staffing and Recruiting
Company size: 11-50 employees
Headquartered in the Netherlands, STAFIDE specializes in Niche Tech Recruitment across Europe, connecting top talent with outstanding opportunities in the IT sector. Our data-driven recruitment model ensures the ideal match between candidates and employers, enhancing both skill alignment and cultural fit. With a strong focus on Skill-Based Hiring, we provide candidates with an in-depth understanding of the organization—whether for permanent positions or temporary assignments (interim opdrachten) like secondment (detachering)—strengthening employer branding for our clients as a recruitment company (uitzendbureau). In today’s fast-evolving tech landscape, we recognize the unique challenges companies face in sourcing highly skilled talent. Our advanced, AI-driven talent intelligence system (ATS) is specifically designed to prioritize Skill-Based Hiring for niche IT roles, empowering organizations to address talent shortages by identifying professionals with the expertise to drive innovation and growth. Whether you’re a company in search of exceptional talent or a professional seeking your next ICT role, STAFIDE is your strategic recruitment (werving en selectie) partner. Our deep expertise in the Dutch market, combined with a steadfast commitment to excellence, makes us the preferred choice for all your recruitment needs.