Informazioni generali
- Azienda
- HAYS SRL
- Posizione
- Java Developer
- Data udate
- 09/05/2025
- Luogo lavoro
- Milano (Smart Working)
- Impegno
- Full-time
- Compenso lordo
- Da concordare
- Posti disponibili
- 1
- Contratto lavoro
- Da determinare, Partita Iva, Indeterminato, Determinato, Apprendistato, Occasionale, Altro
Descrizione offerta di lavoro
La tua nuova azienda
Hays Solutions, società del gruppo multinazionale Hays, quotata al London Stock Exchange, offre servizi di consulenza mirati all’individuazione, alla comprensione e al raggiungimento degli obiettivi concreti di un progetto di business in ambito IT, Engineering o Digital.
Chi stiamo cercando
Per importante cliente di livello internazionale e presente su tutto il territorio siamo alla ricerca di un Java Developer.
Cosa Deve Fare?
- Sviluppo e manutenzione di architetture a microservizi.
- Implementazione di microfrontend in React, integrando microapplicativi nello stesso appshell.
- Testing con JUnit e framework custom end-to-end.
- Migrazione da Java 17 a Java 21, con focus sulle funzionalità core.
- Gestione di database legacy AS400 di IBM e altri database relazionali.
- Utilizzo di JPA come repository per l'accesso ai dati.
- Containerizzazione delle applicazioni con Docker e gestione dei Dockerfile.
- Configurazione e gestione delle pipeline CI/CD su Jenkins.
Altre informazioni
- Modalità di lavoro: FullRemote/Smart Working
- Opportunità aperta anche professionisti in Partita Iva.
- Range tariffario/gg da concordare in sede di colloquio in accordo con competenze e seniority del profilo.
Competenze richieste
Competenze tecniche richieste
- Competenza in Java (versioni 17 e 21).
- Esperienza con metodologie Agile.
- Conoscenza approfondita di architetture a microservizi.
- Esperienza con Spring Boot.
- Esperienza con React per lo sviluppo di microfrontend.
- Familiarità con database relazionali e legacy AS400 di IBM.
- Esperienza con JPA e Docker.
- Conoscenza di Jenkins per la gestione delle pipeline CI/CD.
- Capacità di lavorare in team e collaborare con diverse figure professionali.
Competenze preferenziali:
- Conoscenza dei pattern di microservizi, inclusa la gestione delle transazioni distribuite e la SAGA (coreografia).
- Familiarità con message outbox per l'invio di messaggi asincroni.
- Esperienza con DEVOPS e design delle API.
- Utilizzo di Redis come tool di caching.
- Esperienza con ElasticSearch e Kibana.
- Capacità di gestire il versioning e il refactoring del codice.
- Buona conoscenza della lingua inglese.
Formazione, esperienza e certificazioni (nice to have)
- Titolo di Studio: Laurea in Informatica, Ingegneria Informatica o campo correlato.
- Certificazioni: Certificazioni Java (es. Oracle Certified Professional) e altre certificazioni rilevanti sono un plus
Il presente annuncio è rivolto a entrambi i sessi, ai sensi delle leggi 903/77 e 125/91, e a persone di tutte le età e tutte le nazionalità, ai sensi dei decreti legislativi 215/03 e 216/03.