Java Developer - Freelance

ProActivity · Torino, Italia, Italia ·


Descrizione dell'offerta

Siamo alla ricerca di un Java Developer da inserire nel team del nostro cliente. La risorsa ideale agirà come figura chiave nella progettazione e implementazione di architetture scalabili, lavorando a stretto contatto con i team Frontend, DevOps e i Product Owner per garantire soluzioni sicure e performanti.


Responsabilità:

  • Sviluppo e Manutenzione: progettare e mantenere codice Java pulito, efficiente e testabile secondo i migliori standard qualitativi.
  • API Design: implementare RESTful APIs robuste utilizzando l'ecosistema Spring Boot e curandone la relativa documentazione (Swagger/OpenAPI).
  • Architettura Software: collaborare attivamente alla definizione dell'architettura software e alla scelta delle tecnologie più idonee per i progetti.
  • Gestione Dati: curare l'integrazione con database relazionali e non relazionali, garantendo l'integrità e la fluidità dei flussi dati.
  • Qualità e Testing: scrivere unit e integration test (JUnit, Mockito) e partecipare alle Code Review per assicurare la stabilità del software.
  • Ciclo di Vita Agile: partecipare alle cerimonie Agile (Scrum/Kanban) e supportare la risoluzione di colli di bottiglia o bug critici.


Requisiti richiesti:

  • Esperienza Tecnica: ottima conoscenza di Java (versione 11, 17 o superiore) e solida esperienza con Spring Boot (MVC, Data JPA, Security).
  • Database e Strumenti: buona padronanza di SQL, database relazionali (PostgreSQL, MySQL, Oracle) e build tools come Maven o Gradle.
  • Workflow di Sviluppo: utilizzo quotidiano di Git per il version control e dimestichezza con la progettazione di architetture a microservizi.
  • Soft Skills: attitudine al problem solving, ottime capacità comunicative e costante desiderio di aggiornamento tecnologico.


Modalità di lavoro: remoto

Inizio: il prima possibile

Durata ingaggio: 12 mesi


Processo di selezione:

Il nostro processo di selezione prevede 2 fasi:

  • Colloquio conoscitivo con il nostro team HR
  • Colloquio con il cliente e il team di lavoro


Come inviare la tua candidatura:

Via LinkedIn o inviando il tuo cv all’indirizzo

Candidatura e Ritorno (in fondo)