Egloo è una startup innovativa fondata nel gennaio 2021, che in pochi anni è riuscita a crescere velocemente, lavorando su progetti digitali per clienti provenienti da realtà molto diverse tra loro. Ogni nostro prodotto è su misura, creato per soddisfare le esigenze specifiche di chi ci sceglie. La nostra forza risiede nell’integrazione delle diversità e nella continua spinta all’apprendimento, con un obiettivo comune: l’eccellenza.
Siamo una società di consulenza specializzata nell'accelerare la crescita digitale dei nostri clienti, guidati dalla passione per le tecnologie più innovative. Ci distinguiamo per l’impegno verso la qualità e l’innovazione, e crediamo profondamente nella collaborazione, nella trasparenza e nel sostegno reciproco all'interno del nostro team.
Ora, siamo alla ricerca di un Java Middle/Senior Developer per unirsi a noi e contribuire allo sviluppo e alla manutenzione di applicazioni e microservizi scalabili, supportando il nostro team in un ambiente dinamico e in continua crescita.
Le tue responsabilità includeranno:
Progettare, sviluppare e mantenere applicazioni backend utilizzando Java 17 e Spring Boot 3, con particolare attenzione alle performance e alla scalabilità.
Implementare Spring Batch 3 per la gestione di processi batch complessi.
Gestire e ottimizzare database relazionali, utilizzando SQL e interfacciandosi con JDBC .
Progettare architetture basate su microservizi, garantendo l’affidabilità e la scalabilità delle soluzioni.
Collaborare con i team di sviluppo front-end e DevOps per garantire l’integrazione fluida tra le diverse componenti del sistema.
Implementare e ottimizzare API RESTful.
Garantire la qualità del codice attraverso test unitari e di integrazione, oltre a seguire le best practice di clean code e security.
Partecipare alle fasi di code review.
Cosa ci farebbe piacere che portassi con te:
5+ anni di esperienza nello sviluppo backend con Java 17 .
Ottima conoscenza di Spring Boot 3 e del suo ecosistema.
Familiarità con Spring Batch 3 per la gestione di job batch.
Esperienza con SQL e JDBC, con capacità di ottimizzazione delle query.
Buona conoscenza delle architetture a microservizi e dei relativi pattern di progettazione.
Competenze DevOps, incluse pratiche CI/CD e gestione infrastruttura su cloud (AWS, Google Cloud).
Conoscenza di strumenti di version control (Git) e metodologie Agile/Scrum .
Capacità di problem solving e attitudine al lavoro in team.
Nice to have:
Esperienza con Keycloak 21 per la gestione dell’autenticazione e delle autorizzazioni.
Conoscenza di Kubernetes/Docker per il deployment e la gestione dei microservizi.
Esperienza con strumenti di monitoring/logging come ELK Stack, Prometheus o Grafana.
Familiarità con NoSQL databases (es. MongoDB, Redis).
Buona conoscenza della lingua inglese scritta e parlata .
Cosa vorremmo offrirti:
Lavoro su progetti innovativi e su misura per clienti di prestigio.
Ambiente di lavoro giovane (età media 30 anni), stimolante e collaborativo, con flessibilità per il remote working e orientamento ai risultati.
Retribuzione competitiva commisurata all’esperienza e al ruolo (RAL 35k - 50k). Valutiamo sia l’assunzione a tempo indeterminato che una collaborazione come consulente, con un impegno di 3 giorni a settimana.
2 settimane all'anno di team building e lavoro da remoto in un'isola sempre diversa del Mediterraneo.
Se pensi di avere le competenze giuste e vuoi far parte di un team che valorizza l’innovazione, la qualità e la collaborazione, inviaci la tua candidatura!