The Opportunity Our client is a European insurance technology vendor looking to identify a hands‑on Java / Cloud Solution Architect for a senior permanent role based in Milan or Turin. This is a role for someone who combines strong architectural thinking with genuine engineering credibility. The successful candidate will not only design scalable, secure and maintainable solutions — they will prototype, validate, challenge and support the implementation of those solutions alongside delivery teams. This is not a theoretical architecture position. It is best suited to someone who remains close to the technology, is comfortable moving between solution design and practical engineering, and can engage credibly with both technical and business stakeholders. The company operates an established enterprise insurance software platform serving a growing international client base. The technical environment is demanding: microservices architecture, Kubernetes‑based infrastructure, complex integration landscapes, and enterprise insurance clients with high delivery expectations.
Key Responsibilities Design scalable, secure and maintainable application architectures across the full stack Define and validate integration patterns between the platform and client systems Build and guide POCs to test architectural options before implementation decisions are made Provide hands‑on technical direction to engineering teams throughout delivery Support presales and RFP processes from a technical architecture perspective Contribute to internal technical standards, best practices and engineering capability Work across delivery, product, IT infrastructure and presales stakeholders on complex enterprise software engagements Technical Environment Languages & Frameworks: Java, Jakarta EE, Quarkus, Spring Boot Architecture: Microservices, Design Patterns, SOLID Principles, Enterprise Integration Patterns APIs & Integration: REST, Open API, Async API, Web Services, Kafka, IBM MQ / MQ Series Infrastructure & Deployment: Kubernetes, Redis, Load Balancers, Reverse Proxies, HTTP Servers Databases: Postgre SQL, Oracle, No SQL Observability: Open Telemetry, ELK / Kibana, Signoz, Dynatrace Security: OWASP, Security‑by‑Design Principles Cloud: AWS, Azure, Google Cloud (exposure beneficial; not a hard requirement) Candidate ProfileThe ideal candidate will bring:
Strong hands‑on experience with Java, Jakarta EE or Java EE Solid knowledge of Quarkus and / or Spring Boot Proven experience designing and delivering microservices‑based architectures Practical experience with Kubernetes‑based systems and deployment environments Strong command of design patterns, SOLID principles and enterprise integration patterns Experience with REST, Open API, Async API and web services integration Messaging and asynchronous integration experience using Kafka and / or IBM MQ Solid understanding of relational databases (Postgre SQL, Oracle) and No SQL environments Experience with observability tooling — Open Telemetry, ELK, Kibana, Signoz or Dynatrace Understanding of OWASP and secure software design principles Ability to guide and challenge engineering teams constructively and with authority Confidence engaging delivery managers, product owners, infrastructure teams and presales stakeholders Fluent English is essential. Italian language skills are strongly preferred. #J-18808-LjbffrBy continuing you agree to our Terms & Privacy Policy.