Java Software Engineer
Descrizione dell'offerta
Per un nostro cliente operante in un contesto tecnologicamente strutturato, siamo alla ricerca di un Java Developer da inserire in un team di sviluppo dinamico e orientato alla qualità del software.
La risorsa lavorerà allo sviluppo e alla manutenzione di applicazioni enterprise, contribuendo all’evoluzione di soluzioni scalabili e performanti. Sarà coinvolta in tutte le fasi del ciclo di vita del software, dalla progettazione allo sviluppo fino al rilascio.
Responsabilità
- Sviluppo di applicazioni backend in Java
- Analisi dei requisiti tecnici e funzionali
- Manutenzione evolutiva e correttiva delle applicazioni esistenti
- Partecipazione a code review e miglioramento continuo delle soluzioni
- Esperienza nello sviluppo Java (Java 8+)
- Conoscenza di framework Spring / Spring Boot
- Esperienza con API REST
- Buona conoscenza di SQL e database relazionali (es. Oracle, PostgreSQL, MySQL)
- Familiarità con strumenti di versioning (Git )
- Conoscenza dei principi di OOP , design pattern e sviluppo a microservizi
- Esperienza con Hibernate / JPA
- Conoscenza di Docker e/o Kubernetes
- Esperienza in ambienti cloud (AWS, Azure, GCP)
- Esperienza in contesti enterprise o progetti compless
- Capacità di lavorare in team
- Buone doti comunicative
- Approccio orientato alla qualità e al miglioramento continuo