Duke ngarkuar...

Senior Java Developer / Technical Lead

Lutech

/job-details/12712

Tirana, Tirana
full_time
Publikuar Sot
**The Digital Evolution Company Of Today And Tomorrow**
Progettiamo soluzioni end-to-end per la
**Digital Evolution**
gestendone ogni area, grazie alle nostre sei anime tecnologiche: Lutech
**Consulting**
, Lutech
**Solutions**
, Lutech
**Digital**
, Lutech
**Cybersecurity**
, Lutech
**Services**
e Lutech
**Cloud**
.


Siamo motivati da una passione inesauribile per l’innovazione e una forte determinazione a superare limiti e ostacoli perché il fulcro di ogni nostro successo sono
**le nostre persone**
.


In Lutech potrai operare all’interno di una vera
**community tecnologica**
, che contribuirai a far crescere e a migliorare con le tue competenze. Troverai un ambiente
**inclusivo**
e
**informale**
in cui nessuno è un numero e tutti siamo un valore. Diamo importanza alla diversità riconoscendo che la forza di un team risiede nelle esperienze, prospettive e background unici che ogni persona porta con sé.


**Posizione**
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.

**Requisiti**

- Almeno 5 anni di esperienza professionale nello sviluppo software, preferibilmente maturata in contesti enterprise complessi;
- Ottima conoscenza di Java e comprovata esperienza nello sviluppo e nella manutenzione di applicazioni enterprise;
- Solida esperienza con Microsoft SQL Server, in particolare nella scrittura, gestione e ottimizzazione di stored procedure e query SQL complesse;
- Ottima conoscenza dei database relazionali, dei modelli dati e delle logiche di elaborazione e gestione delle informazioni;
- Esperienza consolidata nella gestione dell'intero Software Development Life Cycle (SDLC);
- Capacità di analizzare autonomamente requisiti funzionali e tecnici, trasformando le esigenze di business in soluzioni applicative concrete;
- Esperienza nell'analisi degli impatti delle modifiche software sui dati, sui processi e sulle integrazioni tra sistemi;
- Capacità di gestire richieste progettuali end-to-end, coordinando le diverse fasi di analisi, sviluppo, testing e rilascio;
- Esperienza nell'utilizzo di strumenti di versionamento del codice, come Git, e familiarità con i processi di sviluppo e deployment;
- Buona conoscenza dei principi di programmazione orientata agli oggetti (OOP), dei design pattern e delle best practice di sviluppo software;
- Capacità di operare in autonomia all'interno di ambienti tecnologici articolati, gestendo priorità e problematiche tecniche complesse;
- Attitudine alla leadership tecnica, al coordinamento delle attività e alla collaborazione con team multidisciplinari;
- Spiccate capacità analitiche, problem solving, orientamento al risultato e predisposizione al lavoro in team;
- Conoscenza della lingua italiana almeno a livello base e buona conoscenza della lingua inglese per la collaborazione in un contesto internazionale.

**Altre Informazioni**
Lutech promuove una cultura fondata sulle pari opportunità e valorizza la diversità in tutte le sue forme. Tutte le candidature saranno valutate esclusivamente sulla base delle competenze, dell'esperienza e del potenziale, senza alcuna discriminazione legata a razza, religione o convinzioni personali, origine etnica o nazionale, disabilità, età, cittadinanza, stato civile (incluse convivenza di fatto e unione civile), orientamento sessuale, identità o espressione di genere, o qualsiasi altra condizione tutelata dalla normativa vigente.