Java developer
Experienced job Rome (Città metropolitana di Roma Capitale)
Descrizione dell'offerta
Siamo alla ricerca di un Java Developer per contribuire allo sviluppo e alla manutenzione di applicazioni backend basate su architetture a microservizi. Il candidato lavorerà in un team tecnico strutturato, focalizzato su performance, scalabilità e qualità del codice, con autonomia tecnica sulle componenti assegnate e partecipazione attiva nelle scelte architetturali.
Responsabilità principali
Collaborare con il team per sviluppare e mantenere applicazioni backend.
Contribuire alle decisioni architetturali per migliorare la scalabilità e le performance.
Garantire la qualità del codice attraverso pratiche di sviluppo efficaci.
Utilizzare strumenti di orchestrazione per gestire ambienti distribuiti.
Supportare l'integrazione e l'automazione tramite Python.
Requisiti
Esperienza solida nello sviluppo backend in Java.
Conoscenza approfondita di Spring Boot e architetture a microservizi.
Esperienza con Kafka e meccanismi di code/event streaming.
Competenza su database Oracle e MongoDB.
Familiarità con ambienti cloud-based.
Ottima conoscenza della lingua inglese.
3-5 anni di esperienza in contesti strutturati di sviluppo backend.
Capacità di lavorare in modalità remota.
Competenze tecniche richieste
Java
Spring Boot
Kafka
Oracle
MongoDB
Python
Luogo di lavoro
Remoto
Profilo richiesto
Siamo alla ricerca di una persona appassionata e competente nel ruolo di Java Developer per contribuire allo sviluppo e alla manutenzione di applicazioni backend basate su architetture a microservizi. La persona selezionata lavorerà in un team tecnico diversificato e collaborativo, focalizzato su performance, scalabilità e qualità del codice. Avrà autonomia tecnica sulle componenti assegnate e parteciperà attivamente alle decisioni architetturali.
Collaborare con il team per sviluppare e mantenere applicazioni backend, garantendo che siano efficienti e scalabili.
Contribuire attivamente alle decisioni architetturali per migliorare la scalabilità e le performance delle applicazioni.
Assicurare la qualità del codice attraverso l'adozione di pratiche di sviluppo efficaci e moderne.
Utilizzare strumenti di orchestrazione per gestire ambienti distribuiti, garantendo un'integrazione fluida e continua.
Supportare l'integrazione e l'automazione tramite l'uso di Python, migliorando l'efficienza dei processi.
Esperienza solida nello sviluppo backend in Java, con una comprensione approfondita di Spring Boot e delle architetture a microservizi.
Esperienza nell'uso di Kafka e nei meccanismi di code/event streaming per garantire una comunicazione efficiente tra i servizi.
Competenza nell'uso di database Oracle e MongoDB per la gestione efficace dei dati.
Familiarità con ambienti cloud-based, con la capacità di adattarsi rapidamente a nuove tecnologie.
Ottima conoscenza della lingua inglese, sia scritta che parlata, per collaborare con team internazionali.
3-5 anni di esperienza in contesti strutturati di sviluppo backend, con una comprovata capacità di lavorare in modalità remota.
Competenze tecniche richieste: Java, Spring Boot, Kafka, Oracle, MongoDB, Python.
Cosa offriamo: Un ambiente di lavoro stimolante e collaborativo, con opportunità di crescita professionale e flessibilità lavorativa.