Software Architect
24 ore fa
pavia, lombardy, Italia
RGI Group
Tempo pieno
Gratuito con email o Google
Salva questo lavoro e mantieni la tua ricerca organizzata
Crea un account gratuito per salvare lavori, creare avvisi e tornare a questa inserzione dalla tua dashboard.
Gratuito con email o Google
Continuando accetti i nostri Termini & Informativa sulla privacy.
Overview
You will shape the design and evolution of our insurance platforms while staying hands-on. Collaborating with Product Owners, Delivery Managers and senior tech peers, you translate requirements into robust Java solutions and tackle complex technical issues. You help define engineering best practices and architectural direction, aligning delivery with secure, reliable releases. This role offers growth from development to architecture, with exposure to containers, CI/CD, and observability in a cross-functional, international setting. You will impact the platform's scalability and maintainability while mentoring others and shaping technical choices.
Retribuzione / Benefits hybrid working model
continuous learning and professional growth
international environment
clear path to increasing architectural responsibility
Responsabilità Design, develop and prototype Java/JavaEE solutions across the application stack
Analyze functional requirements and translate them into practical technical designs
Investigate and resolve complex application, integration and performance issues
Contribute to technical choices, integration patterns and the progressive evolution of the platform architecture
Support development teams through code reviews, troubleshooting and the definition of engineering best practices
Work with containerised environments, CI/CD pipelines and observability tooling throughout the delivery lifecycle
Collaborate with Product, Delivery and IT teams to support secure, reliable and maintainable releases
Requisiti fondamentali 4+ years of hands-on Java/JavaEE development
Experience delivering and supporting complex enterprise applications
Exposure to technical design, solution definition or mentoring; formal architect experience not required
Experience in structured environments; knowledge of insurance or banking advantageous
Strong knowledge of Java/JavaEE, Maven, REST APIs, web services and application integrations
Frontend exposure, particularly Angular
Docker, Docker Compose and containerised environments; Kubernetes and Helm
CI/CD pipelines (Jenkins and/or GitLab CI); observability systems (OpenTelemetry or similar)
SQL databases; Git and collaborative development workflows
Familiarity with app servers, middleware, messaging or caching; useful but not essential knowledge of cloud, Kafka, NoSQL or security-by-design
Strong curiosity and ability to learn new tools quickly
Italian language for day-to-day collaboration; good professional English
hands-on attitude
genuine curiosity for technology
pragmatic problem solving
Java / JavaEE
Maven
REST APIs
You will shape the design and evolution of our insurance platforms while staying hands-on. Collaborating with Product Owners, Delivery Managers and senior tech peers, you translate requirements into robust Java solutions and tackle complex technical issues. You help define engineering best practices and architectural direction, aligning delivery with secure, reliable releases. This role offers growth from development to architecture, with exposure to containers, CI/CD, and observability in a cross-functional, international setting. You will impact the platform's scalability and maintainability while mentoring others and shaping technical choices.
Retribuzione / Benefits hybrid working model
continuous learning and professional growth
international environment
clear path to increasing architectural responsibility
Responsabilità Design, develop and prototype Java/JavaEE solutions across the application stack
Analyze functional requirements and translate them into practical technical designs
Investigate and resolve complex application, integration and performance issues
Contribute to technical choices, integration patterns and the progressive evolution of the platform architecture
Support development teams through code reviews, troubleshooting and the definition of engineering best practices
Work with containerised environments, CI/CD pipelines and observability tooling throughout the delivery lifecycle
Collaborate with Product, Delivery and IT teams to support secure, reliable and maintainable releases
Requisiti fondamentali 4+ years of hands-on Java/JavaEE development
Experience delivering and supporting complex enterprise applications
Exposure to technical design, solution definition or mentoring; formal architect experience not required
Experience in structured environments; knowledge of insurance or banking advantageous
Strong knowledge of Java/JavaEE, Maven, REST APIs, web services and application integrations
Frontend exposure, particularly Angular
Docker, Docker Compose and containerised environments; Kubernetes and Helm
CI/CD pipelines (Jenkins and/or GitLab CI); observability systems (OpenTelemetry or similar)
SQL databases; Git and collaborative development workflows
Familiarity with app servers, middleware, messaging or caching; useful but not essential knowledge of cloud, Kafka, NoSQL or security-by-design
Strong curiosity and ability to learn new tools quickly
Italian language for day-to-day collaboration; good professional English
hands-on attitude
genuine curiosity for technology
pragmatic problem solving
Java / JavaEE
Maven
REST APIs