Senior Java Software Engineer Team Leader
Senior

Default organization logo

Randstad Digital Italia

Italia

Full Remote

Contratto a tempo indeterminato

Informatica

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