Confirmed on the employer's own hiring board on Nov 1, 2026. First seen by Alion on Oct 29, 2026.
Siamo alla ricerca di un Senior Java Developer / Technical Lead da inserire nel nostro team presso la sede di Tirana.
La risorsa sarà coinvolta in attività di sviluppo, manutenzione correttiva ed evolutiva di applicazioni enterprise per un importante cliente internazionale nel settore Shipping & Logistics, collaborando con un team tecnico già strutturato.
Il ruolo richiede una solida esperienza nello sviluppo Java, una conoscenza approfondita di Microsoft SQL Server e la capacità di gestire autonomamente l'intero ciclo di vita del software, dall'analisi delle esigenze di business fino all'implementazione e al rilascio delle soluzioni.
Cerchiamo un professionista che, oltre alle competenze di sviluppo, possieda una forte capacità di analisi, visione d'insieme e attitudine alla leadership tecnica, rappresentando un punto di riferimento nella gestione delle richieste e nella valutazione degli impatti applicativi su dati, sistemi e processi aziendali.
Principali responsabilità:
- Progettare, sviluppare e mantenere applicazioni enterprise utilizzando Java, garantendo qualità, affidabilità e performance delle soluzioni;
- Gestire attività di manutenzione correttiva ed evolutiva su sistemi applicativi complessi;
- Sviluppare, gestire e ottimizzare stored procedure, query SQL e logiche di elaborazione dati su Microsoft SQL Server;
- Raccogliere, analizzare e gestire le richieste provenienti dal business, traducendole in requisiti tecnici e soluzioni applicative efficaci;
- Governare l'intero Software Development Life Cycle (SDLC), dall'analisi dei requisiti alla progettazione, sviluppo, testing, rilascio e manutenzione;
- Analizzare e valutare gli impatti delle modifiche applicative sui dati, sui processi aziendali e sui sistemi esistenti;
- Individuare criticità tecniche e funzionali, proponendo soluzioni sostenibili, scalabili e coerenti con le esigenze progettuali;
- Coordinare tecnicamente le attività di sviluppo, fornendo supporto al team nella risoluzione di problematiche complesse;
- Collaborare con stakeholder tecnici e funzionali per garantire il corretto avanzamento delle attività e l'allineamento rispetto agli obiettivi di business;
- Partecipare alle decisioni tecniche e architetturali, contribuendo all'evoluzione e al miglioramento continuo delle applicazioni;
- Garantire la qualità del software attraverso attività di code review, debugging, troubleshooting e testing;
- Supportare i processi di rilascio e deployment, assicurando la continuità operativa e la stabilità dei sistemi.

