FREE ACCESS
5,000–10,000 jobs/day
See all jobs on Scoutfield
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Software Developer – Technical Lead
Reale Group. Progettare, gestire e implementare applicazioni per prodotti e processi del Business VITA .
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates expertise in designing and implementing cloud-native microservices architectures, with a strong focus on Java development, Spring Boot, and API integration. Proficient in Agile methodologies and DevOps practices, ensuring high-quality software delivery and system modernization.
Highest-signal resume keywords
Java 17+ ProficiencySpring Boot DevelopmentMicroservices ArchitectureAPI Design with OpenAPI/SwaggerAzure Kubernetes Service (AKS)
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
JavaSpring BootSpring Data JPASQLMicroservicesAPI RESTDockerKubernetesJUnit 5Mockito
Soft Skills
Team LeadershipCollaborationProblem-SolvingCommunication
Tools & Technologies
Azure DevOpsSonarQubeGitOpenTelemetryDynatrace
Industry Keywords
Cloud NativeEvent-Driven ArchitectureDevOpsSoftware Development Life Cycle (SDLC)Transformation Programs
Tech Stack
Tools & technologiesAzureCloudDockerInformaticaJavaJUnitKubernetesMavenMockitoOracleSDLCSOAPSpringSpring BootSpringBootSQL
About the role
Key responsibilities & impact- Progettare, gestire e implementare applicazioni per prodotti e processi del Business VITA
- Definire e realizzare la modernizzazione e il replatforming del sistema VIS
- Operare come riferimento tecnico per i team coinvolti nell'iniziativa
- Partecipare ad analisi, progettazione e realizzazione della soluzione applicativa in contesto Agile
- Supportare l'evoluzione verso architetture cloud native, microservizi e integrazione event-driven
- Collaborare con sviluppatori, architetti, specialisti infrastrutturali e partner esterni
- Definire linee guida tecniche, scelte architetturali e best practice di sviluppo
- Coordinare tecnicamente le componenti progettuali, garantendo qualità, sicurezza, performance, resilienza e manutenibilità
- Partecipare a tutte le fasi del ciclo di vita software secondo il paradigma DevOps, dalla definizione alla messa in esercizio e all'evoluzione della piattaforma
- Progettare microservizi Java containerizzati distribuiti su Azure Kubernetes Service (AKS)
- Sviluppare servizi backend e API REST con Spring Boot e Spring Data JPA
- Progettare API mediante specifiche OpenAPI/Swagger
- Utilizzare Java e SQL su database Oracle
Requirements
What you’ll need- Laurea in Informatica, Ingegneria Informatica o formazione ed esperienza professionale equivalente
- Esperienza nella modernizzazione di sistemi core enterprise e in programmi di trasformazione o replatforming
- Esperienza nella definizione di strategie di migrazione da monolite a microservizi
- Capacità di guidare team composti da risorse interne e fornitori
- Ottima conoscenza di Java 17 o versioni successive, principi SOLID, design pattern e clean code
- Esperienza concreta nello sviluppo di microservizi
- Ottima conoscenza di Spring Boot, Spring Data JPA, persistenza, transazioni, configurazione applicativa, gestione delle eccezioni e dependency injection
- Buona conoscenza di JUnit 5, Mockito e tecniche di unit e integration testing; familiarità con TDD e preferibilmente Testcontainers
- Esperienza nella progettazione, sviluppo e integrazione di API REST e servizi SOAP, con OpenAPI/Swagger
- Conoscenza di Spring Security e degli standard OAuth 2.0, OpenID Connect e JWT
- Buona conoscenza di SQL, preferibilmente su database Oracle
- Esperienza con Docker e concetti di containerizzazione
- Conoscenza di Kubernetes, preferibilmente Azure Kubernetes Service (AKS)
- Esperienza con Git, branching strategy, pull request e code review
- Conoscenza di Maven, pipeline CI/CD, strumenti di analisi statica e quality gate; preferibilmente Azure DevOps e SonarQube
- Esperienza o familiarità con ambienti cloud, in particolare Microsoft Azure
- Conoscenza dei pattern di resilienza e dei sistemi distribuiti: timeout, retry, circuit breaker e idempotenza
- Conoscenza dei principi di osservabilità: logging strutturato, metriche e tracing distribuito; preferibilmente OpenTelemetry e Dynatrace
- Conoscenza intermedia della lingua inglese
- Esperienza nell'utilizzo di strumenti di AI a supporto del Software Development Life Cycle (SDLC)
- Familiarità con spec-driven development e AI-assisted engineering
- Capacità di definire istruzioni, workflow e skills per agenti AI
- Conoscenza di piattaforme e harness agentici per sviluppo, testing e documentazione software
Benefits
Comp & perks- Modalità di lavoro ibrida
- Fino a 12 giorni di lavoro da remoto al mese