Categoria: Technology & TelecomsLuogo di lavoro: RomaPer realtà di Cyber Security si ricerca una figura di Senior Back-end Developer (Java).
Il/la candidato/a ideale è self-motivated, multi-tasker e un/una team-player.Sarà responsabile dello sviluppo di nuovi prodotti software e dell'implementazione di quelli esistenti.
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);
Requisiti
Laurea magistrale/laurea triennale in Informatica o il diploma di scuola superiore;
Buona conoscenza della lingua inglese scritta e parlata;
Proattività e capacità di pensare "fuori dagli schemi";
#J-18808-Ljbffr