Reale Group
Reale Group
1,001 – 5,000 Employees
BankingInsuranceReal Estate
Reale Group provides insurance, banking, real estate, and related services to more than 4.5 million clients. Its 3,700-plus employees work across Italy, Spain, and Chile, supporting a diversified business built around stability, mutuality, transparency, ethics, and reliability. For professionals exploring opportunities in financial services, insurance, property, or corporate services, Reale Group offers the context of an international organization whose “Together More” approach emphasizes collaboration and shared value.

Senior Software Developer Technical Lead - Reale Group, Turin Hybrid

Lead the modernization and replatforming of Reale Group’s insurance systems using Java microservices and cloud-native architecture. Drive technical decisions, architecture, and DevOps delivery in a hybrid Turin-based role.

Description

  • Design, manage, and implement applications supporting Life business products and processes
  • Define and deliver modernization and replatforming of the VIS system
  • Serve as the technical reference for teams involved in the initiative
  • Contribute to application analysis, design, and delivery within an Agile environment
  • Support the transition to cloud-native architectures, microservices, and event-driven integration
  • Collaborate with developers, architects, infrastructure specialists, and external partners
  • Define technical guidelines, architectural decisions, and development best practices
  • Technically coordinate project components while ensuring quality, security, performance, resilience, and maintainability
  • Participate in every software lifecycle phase under the DevOps model, from definition through deployment and platform evolution
  • Design containerized Java microservices deployed on Azure Kubernetes Service (AKS)
  • Develop backend services and REST APIs with Spring Boot and Spring Data JPA
  • Design APIs using OpenAPI and Swagger specifications
  • Use Java and SQL with Oracle databases

Requirements

  • Degree in Computer Science, Computer Engineering, or equivalent professional education and experience
  • Experience modernizing core enterprise systems and delivering transformation or replatforming programs
  • Experience defining migration strategies from monoliths to microservices
  • Ability to lead teams made up of internal staff and suppliers
  • Advanced knowledge of Java 17 or later, SOLID principles, design patterns, and clean code
  • Hands-on experience developing microservices
  • Advanced knowledge of Spring Boot, Spring Data JPA, persistence, transactions, application configuration, exception handling, and dependency injection
  • Working knowledge of JUnit 5, Mockito, and unit and integration testing techniques; familiarity with TDD and preferably Testcontainers
  • Experience designing, developing, and integrating REST APIs and SOAP services with OpenAPI and Swagger
  • Knowledge of Spring Security and OAuth 2.0, OpenID Connect, and JWT standards
  • Working knowledge of SQL, preferably with Oracle databases
  • Experience with Docker and containerization concepts
  • Knowledge of Kubernetes, preferably Azure Kubernetes Service (AKS)
  • Experience with Git, branching strategies, pull requests, and code reviews
  • Knowledge of Maven, CI/CD pipelines, static analysis tools, and quality gates; preferably Azure DevOps and SonarQube
  • Experience with or familiarity in cloud environments, particularly Microsoft Azure
  • Knowledge of resilience patterns and distributed systems, including timeouts, retries, circuit breakers, and idempotency
  • Knowledge of observability principles, including structured logging, metrics, and distributed tracing; preferably OpenTelemetry and Dynatrace
  • Intermediate English proficiency
  • Experience using AI tools to support the Software Development Life Cycle (SDLC)
  • Familiarity with spec-driven development and AI-assisted engineering
  • Ability to define instructions, workflows, and skills for AI agents
  • Knowledge of agent platforms and harnesses for software development, testing, and documentation

Benefits

  • Hybrid work arrangement
  • Up to 12 remote-work days per month

Related Jobs

Martin & Company

Director of P&C Insurance Consulting

Martin & Company
51 – 200 Employees
ConsultingInsuranceLogistics

Lead client-facing property and casualty insurance consulting engagements at Martin & Company, a technology-enabled insurance advisory firm. Shape project scope, protect delivery quality, grow client accounts, and mentor consultants.

Open