Duke ngarkuar...

Java Developer (Junior, Middle e Senior)

CUBOX Shpk

Tirana, Tirana
full_time
Publikuar Sot
Siamo alla ricerca di 
**Java Developer (Junior, Middle e Senior)**

 da inserire su 
**progetti IT e di trasformazione digitale**

 per clienti enterprise nazionali e internazionali, operanti nei settori 
**Banking & Insurance, Industry, TELCO ed Energy**

.

 

La risorsa sarà coinvolta nello 
**sviluppo e nell’evoluzione di applicazioni enterprise**

, spesso inserite in 
**contesti architetturali complessi**

, multi-team e multi-vendor, contribuendo alla qualità del software, alla scalabilità delle soluzioni e alla continuità del servizio.

**🎯 Responsabilità (in funzione della seniority)**

**🟠 Java Developer Junior**

🔸 Sviluppo di componenti applicativi Java sotto la supervisione di figure senior

🔸 Supporto alle attività di manutenzione evolutiva e correttiva

🔸 Collaborazione con team di sviluppo, QA e DevOps

🔸 Scrittura di codice pulito e documentato

🔸 Supporto alle attività di test e debugging

**🟠 Java Developer Middle**

🔸 Sviluppo e manutenzione di applicazioni Java enterprise

🔸 Analisi tecnica e implementazione di nuove funzionalità

🔸 Integrazione con sistemi esterni tramite API e servizi REST

🔸 Collaborazione attiva con analisti funzionali e architetti

🔸 Contributo al miglioramento delle performance e della qualità del codice

**🟠 Java Developer Senior**

🔸 Progettazione e sviluppo di soluzioni Java complesse e scalabili

🔸 Supervisione tecnica e supporto ai developer junior e middle

🔸 Definizione di standard di sviluppo, best practice e linee guida

🔸 Supporto all’architettura applicativa e alle scelte tecnologiche

🔸 Interazione con stakeholder tecnici e di business

 

**🧠 Competenze e requisiti**

**🟠 Must have (Middle & Senior Java Full-Stack)**

🔸 Solida esperienza nello sviluppo 
**Java**

 in contesti enterprise, con utilizzo dei framework 
**Spring e Spring Boot**

🔸 Esperienza su ambienti 
**Unix/Linux**

 con utilizzo di 
**Bash scripting**

🔸 Utilizzo avanzato di strumenti di versioning, CI/CD e container platform (
**Git, Jenkins, OpenShift**

)

🔸 Competenze 
**front-end**

 con 
**Angular JS**


**TypeScript**


**JavaScript**


**HTML**

 e 
**CSS**

🔸 Esperienza nelle attività di 
**testing e qualità del software**

, con utilizzo di 
**JUnit**

🔸 Conoscenza di database 
**relazionali e NoSQL**

, in particolare 
**MongoDB, Oracle, PostgreSQL, Sybase**

🔸 Esperienza su piattaforme 
**Cloud**

, con focus su 
**Google Cloud Platform (GCP)**

 e 
**BigQuery**

🔸 Familiarità con architetture 
**event-driven**

 e sistemi di integrazione basati su 
**Kafka, MQ, Apache NiFi**

🔸 Conoscenza dei 
**principi DevOps**

 e collaborazione con team di sviluppo e operation

🔸 Competenze in 
**Python**

 come linguaggio complementare

🔸 Capacità di redigere 
**documentazione tecnica**

 chiara e strutturata

🔸 Lingua 
**italiana ≥ B2**

 (scritta e parlata) – requisito essenziale

🔸 Capacità di lavorare in team strutturati e su progetti complessi

🔸 Approccio analitico, orientamento alla qualità e al problem solving

**🟠 Seniority & esperienza**

🔸 Java Junior: ≥ 1 anno di esperienza

🔸 Java Middle: 3–6 anni di esperienza

🔸 Java Senior: ≥ 7 anni di esperienza su applicazioni complesse

**🟠 Plus apprezzati**

🔸 Architetture a microservizi

🔸 API REST, JSON, Swagger/OpenAPI

🔸 Database relazionali (Oracle, PostgreSQL, MySQL)

🔸 Metodologie 
**Agile / Scrum**

🔸 Esperienza in ambito 
**Banking & Insurance, Industry, TELCO, Energy**

**🟠 Cosa offriamo**

🔸 Percorso di crescita strutturato per ruolo e seniority

🔸 Coinvolgimento su progetti enterprise e ad alta complessità

🔸 Ambiente tecnico stimolante e orientato alla qualità

🔸 Collaborazione con team internazionali

🔸 Formazione continua e possibilità di certificazione

🔸 Contesto dinamico, meritocratico e orientato ai risultati