Il candidato entrerà a far parte della Software Factory Auriga con un ruolo attivo nello sviluppo e nella manutenzione delle componenti back-end Java alla base dei prodotti software core dell’azienda. Collaborerà con team cross-funzionali contribuendo alla progettazione di soluzioni robuste, scalabili e sicure, garantendo la qualità tecnica del codice e l’allineamento alle specifiche progettuali.
RESPONSABILITÀ PRINCIPALI
1. Progettazione, sviluppo e manutenzione di componenti server-side in ambiente Java EE, in accordo con le specifiche funzionali e tecniche;
2. Definizione ed esecuzione dei test funzionali e di integrazione, con focus sulla qualità del codice e la stabilità delle funzionalità rilasciate;
3. Partecipazione attiva al miglioramento continuo delle soluzioni tecniche (ottimizzazione, refactoring, aggiornamenti tecnologici);
4. Collaborazione nella redazione e aggiornamento della documentazione tecnica;
5. Applicazione di best practice di sicurezza (secure coding, protezione dei dati, audit trail) in conformità alle normative vigenti.
COMPETENZE TECNICHE ESSENZIALI
6. Ottima esperienza nello sviluppo in Java EE, con conoscenza approfondita di:JAX-RS (RESTful Web Services)JPA (Java Persistence API)JAXB, CDI, Maven
7. Ottima padronanza nella gestione e manipolazione di formati XML e JSON, incluse serializzazione/deserializzazione e validazione;
8. Buona conoscenza dei meccanismi interni della JVM, gestione delle risorse, tuning e profiling;
9. Esperienza con strumenti di versionamento del codice (es. Git) e pipeline CI/CD (Jenkins)
10. Conoscenza dei principi di Clean Code, Design Patterns e architetture a microservizi
11. Conoscenza avanzata di SQL e DBMS relazionali (es. Db2, SQL Server, Oracle), con competenze in ottimizzazione delle query, modellazione dati e gestione transazionale;
12. Familiarità con database NoSQL (es. MongoDB, Cassandra) e con tecnologie di indicizzazione e ricerca come Elasticsearch.
COMPETENZE TRASVERSALI
13. Capacità di lavorare in team Agile/Scrum, forte attitudine alla collaborazione e al raggiungimento degli obiettivi condivisi;
14. Approccio proattivo e orientamento al risultato;
15. Capacità di analisi, problem solving e attenzione ai dettagli;
16. Buona conoscenza della lingua inglese.
REQUISITI PREFERENZIALI
17. Laurea in Ingegneria Informatica, Tecnologie di Produzione del Software o discipline affini;
18. Conoscenza dei principi SOLID, design pattern enterprise, e architetture distribuite (SOA, microservizi).
Sede di Lavoro
Bari
Invia la tua candidatura
19. jQuery(function ($) { var po = document.createElement('script'); po.type = 'text/javascript'; po.async = true; po.src = ' var s = document.getElementsByTagName('script')(0); s.parentNode.insertBefore(po, s); });
20. window.twttr = (function (d, s, id) { var js, fjs = d.getElementsByTagName(s)(0), t = window.twttr || {}; if (d.getElementById(id)) return t; js = d.createElement(s); js.id = id; js.src = " fjs.parentNode.insertBefore(js, fjs); t._e = (); t.ready = function (f) { t._e.push(f); }; return t; }(document, "script", "twitter-wjs"));
21. 0Salva
22. lang: en_US
#J-18808-Ljbffr