Solution Architect (Java)
Core
Define, design, and support the delivery of modern, scalable, and secure technology solutions, shaping target architectures and ensuring alignment with enterprise principles.
Role type
Senior Solution Architect (Java)
Builds
Enterprise-scale technology solutions, microservice-based architectures, and modernized application landscapes.
Domain
Enterprise Software / Cloud-Native / Java Ecosystem
Deliverable
production ML models | product features | infrastructure
Required skills
Java-based application design, microservices architecture, API design, integration patterns, event-driven architectures, containerized platforms (Kubernetes/OpenShift), application modernization, technology research, stakeholder engagement
Preferred skills
GIS technologies (ArcGIS/GeoServer), cloud-native patterns (Azure/AWS/GCP), DevOps practices, CI/CD pipelines, infrastructure-as-code
Technologies
Java, Kubernetes, Red Hat OpenShift, Azure, AWS, GCP, ArcGIS, GeoServer, OutSystems, Snowflake
Responsibilities
Develop target architecture for specific business or technical domains, Design and select architecture patterns across APIs and distributed systems, Carry out architecture reviews of proposed solutions, Collaborate with delivery teams to ensure solutions are implemented according to design specifications, Coordinate technology evaluations and product research, Communicate complex architectural concepts to technical and non-technical audiences
Seniority
Senior, hands-on IC with strategic alignment