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!