We are supporting a confidential European enterprise software vendor in the search for a Senior Java Technical Architect / Hands-on Solution Architect.
This is a permanent role based in Milan or Turin, with hybrid working.
The role sits within a solution architecture and system integration environment, supporting complex enterprise software projects for clients in the insurance sector.
This is not a purely high-level architecture or governance role. We are looking for someone who can design scalable, secure and maintainable solutions, but who is also comfortable staying close to the technology: reviewing code, validating assumptions, guiding POCs, troubleshooting technical issues and supporting delivery teams during implementation.
will work closely with Product, Delivery, Engineering, IT Infrastructure and Presales teams, helping define how complex software platforms integrate with client systems.
What we are looking for· Strong hands-on background in Java / Spring Boot / Java EE / Jakarta EE
· Experience with microservices and distributed systems
· Practical experience with Kubernetes or OpenShift
· Good understanding of REST APIs, OpenAPI and enterprise integration patterns
· Experience with messaging technologies such as Kafka, IBM MQ / MQ Series, RabbitMQ, ActiveMQ, SQS/SNS or Azure Service Bus
· Good knowledge of relational databases such as PostgreSQL or Oracle
· Awareness of observability and monitoring tools such as ELK/Kibana, OpenTelemetry, Dynatrace, Prometheus/Grafana, CloudWatch or Azure Monitor
· Familiarity with OWASP / secure-by-design principles
· Ability to work with developers, product owners, delivery managers, infrastructure teams and senior technical stakeholders
By continuing you agree to our Terms & Privacy Policy.