Overace: Where innovation meets people!
Siamo una società di consulenza IT con una missione chiara: trasformare l’innovazione in soluzioni concrete e accessibili.
Cerchiamo persone appassionate e intraprendenti, con una forte competenza tecnica e voglia di fare la differenza all’interno di progetti complessi e stimolanti.
🧩 Chi stiamo cercando?
💻 Software Engineer
Il nostro candidato ideale ha una solida esperienza nello sviluppo software in ambienti distribuiti, una mentalità orientata al miglioramento continuo e una naturale propensione alla leadership tecnica.
🔍 Responsabilità principali
• Analisi, progettazione e sviluppo di sistemi distribuiti e complessi;
• Guida tecnica nel design architetturale, mantenendo standard qualitativi elevati lungo tutto il Software Development Life Cycle (SDLC);
• Mentorship dei colleghi più junior tramite pair programming, revisione del design e del codice;
• Iniziativa nella risoluzione dei problemi prima che diventino critici;
• Ottimizzazione delle performance di sistema e supporto nella risoluzione di problemi di rete, dati e software;
• Contributo attivo al miglioramento dei processi interni del team;
• Individuazione e segnalazione proattiva di criticità nei requisiti e nei piani di progetto;
• Rilascio di soluzioni robuste, performanti e affidabili.
🛠️ Requisiti
• Laurea in Ingegneria Informatica, Informatica o titolo equivalente;
• Almeno 5 anni di esperienza nello sviluppo software;
• Ottima conoscenza delle architetture distribuite (plus: esperienza con Kafka);
• Padronanza del linguaggio Java, con esperienza su Spring Boot e/o Quarkus (almeno uno richiesto);
• Conoscenza dei principi della programmazione funzionale (opzionale: Scala);
• Fortemente preferita esperienza con Akka/Pekko;
• Buona conoscenza di database NoSQL (preferibilmente DynamoDB);
• Familiarità con tecnologie cloud-native su AWS e/o Azure;
• Conoscenza degli strumenti Docker e Kubernetes;
• Esperienza con strumenti e processi CI/CD;
• Conoscenza di best practice di design del software e code review;
• Confidenza con sistemi di version control (es. Git);
• Eccellenti capacità comunicative e relazionali;
• Proattività, autonomia e attitudine al lavoro in team;
• Buona comprensione delle logiche di business e dei requisiti funzionali;
• Ottima conoscenza della lingua italiana e inglese (obbligatoria).
💼 Perché scegliere Overace?
• Lavoro full remote nel centro-nord Italia;
• Progetti sfidanti con clienti di alto profilo e tecnologie moderne;
• Percorsi di formazione continua, certificazioni e sviluppo professionale;
• Benefit personalizzati: welfare, assicurazione sanitaria, flessibilità;
• Cultura aziendale inclusiva, eventi di team-building e networking.
📧 Inviaci la tua candidatura!
Costruiamo insieme il futuro digitale. Scrivici e invia il tuo CV a recruiting@overacegroup.com
Ai sensi della normativa vigente, l’offerta di lavoro è aperta a entrambi i sessi (L. 903/77).