Descrizione della Posizione Lavorativa
Randstad Digital Talent Services, divisione specializzata nella ricerca di profili ICT di Randstad Digital Italia, seleziona per un'importante azienda del settore informatico un/una Senior Java Software Engineer / Team Leader da inserire nel team di sviluppo interno che progetta, sviluppa e mantiene sistemi backend sicuri e scalabili.
Responsabilità principali
- Progettare, sviluppare e mantenere servizi backend scalabili e ad alte prestazioni.
- Collaborare con team interfunzionali (sviluppatori, QA, product owner) in un contesto di sviluppo Agile.
- Contribuire alla pianificazione degli Sprint, alla stima delle attività e alle decisioni tecniche.
- Scrivere codice pulito, manutenibile e testabile, seguendo le best practice e partecipare alle code review, fornendo feedback costruttivo.
- Supportare l'integrazione di nuove funzionalità e garantire deployment efficienti tramite pipeline CI/CD.
- Eseguire troubleshooting, debug e risolvere tempestivamente problemi tecnici.
- Mantenere aggiornata la documentazione dei componenti e dei servizi sviluppati.
- Garantire che le soluzioni rispettino gli standard di performance, sicurezza e affidabilità e proporre proattivamente aree di miglioramento.
Requisiti richiesti
- Laurea in Informatica, Ingegneria, Telecomunicazioni o titolo equivalente, oppure esperienza professionale equivalente.
- Solida padronanza di Java, algoritmi e strutture dati e capacità analitiche per effettuare code review efficaci.
- Esperienza con Spring Boot in progetti che utilizzano sia Gradle che Maven.
- Conoscenza preferenziale di OpenAPI per la definizione e documentazione di API REST.
- Ottima dimestichezza con GIT e workflow basati su pull request e peer review.
- Esperienza in contesti Agile e uso di strumenti di tracciamento (es. Jira, Trello, ClickUp).
- Esperienza nell'uso di container (es. Docker, Podman).
Costituiscono un plus
- Esperienza nella profilazione di applicazioni e nell'analisi di metriche.
- Familiarità con strumenti CI/CD (es. Jenkins, GitLab CI), SonarQube e Dynatrace.
- Conoscenza delle architetture a microservizi.
Sede di lavoro: Full remote (azienda con sede operativa a Firenze, FI, Italia)
Benefit
- Inserimento diretto in azienda con contratto a tempo indeterminato.
- RAL commisurata all'esperienza, con range massimo fino a 40.000 € annui.
- Possibilità di lavoro full remote.
- Ricerca rivolta ai candidati ambosessi (L.903/77) e informativa privacy ai sensi dell'art. 13 del Regolamento (UE) 2016/679 (GDPR).
Requisiti
Laurea in discipline tecniche o esperienza equivalente; esperienza avanzata in Java e Spring Boot con Gradle/Maven; conoscenza di OpenAPI; uso di GIT con workflow a pull request; esperienza in ambienti Agile e con container (Docker/Podman). Plus: profilazione, CI/CD tools, SonarQube, Dynatrace e architetture a microservizi.
Competenze richieste
Competenze professionali
Java
Spring Boot
Gradle
Maven
OpenAPI
GIT
Docker
Podman
CI/CD
Jenkins
GitLab CI
SonarQube
Dynatrace
Microservizi
Algoritmi
Strutture dati
Competenze trasversali
Leadership
Collaborazione
Comunicazione
Problem solving
Proattività
Capacità di feedback