Senior Java Developer
Descrizione dell'offerta
Per un nostro Cliente attivo nel settore della Cybersecurity con applicazioni strategiche in ambito Difesa e Pubblica Amministrazione, siamo alla ricerca di una figura di Senior Back-end Developer Java da inserire in un contesto altamente tecnologico e innovativo.
La risorsa svolgerà un ruolo chiave nello sviluppo di nuovi prodotti software e nell'implementazione di quelli già esistenti.
Requisiti richiesti:
- Ottima conoscenza del linguaggio di programmazione Java (preferibilmente JDK 21);
- Competenza in Spring Boot per la creazione di applicazioni scalabili;
- Competenza in Spring Core per la dependency injection e l'application context management;
- Esperienza in Spring AOP (Aspect-Oriented Programming) per la gestione di problematiche trasversali;
- Esperienza nello sviluppo e nell'utilizzo di API RESTful;
- Competenza in Spring Data per lavorare con i database;
- Buona conoscenza della progettazione dello schema del database e dell'ottimizzazione delle query;
- Solida conoscenza dei database relazionali;
- Familiarità con database NoSQL come MongoDB;
- Forte esperienza nell'uso di GIT per il version control:
- Esperienza nella scrittura di unit test e nell'utilizzo di framework di test come JUnit o Mockito;
- Conoscenza delle metodologie agili ed esperienza di lavoro in team;
- Familiarità con le pipeline CI/CD e gli strumenti di integrazione;
- Esperienza con l'architettura dei microservizi e la progettazione di sistemi scalabili e distribuiti;
- Familiarità con Docker e containerizzazione delle applicazioni;
- Apprezzata l'esperienza con API Gateway, service discovery e broker di messaggi (ad esempio Kafka, RabbitMQ);
Retribuzione e pacchetto di compenso:
CCNL Metalmeccanico
Range di RAL 45.000- 55.000 € + variabile + benefit
Sede di lavoro: Roma/ibrido 80%