SENIOR JAVA DEVELOPER | 1 YEAR PROJECT | ONLY CANDIDATES BASED IN ITALY
Ruolo : Java Developer Location : 100% Remoto -
Prevista attività inziale di 2 settimane in sede in zona Monza and Brianza per l'onboarding Durata del contratto:
1 anno (con estensioni) Start Date : ASAP Seniority Level : Mid to Senior B2B Contract / Freelance / P. Iva
Siamo alla ricerca di un Java Developer con forte esperienza nello sviluppo a microservizi, per supportare progetti innovativi e mission-critical in ambito enterprise. La risorsa sarà coinvolta nella progettazione, sviluppo e manutenzione di architetture distribuite, moderne e scalabili, con un forte focus su performance e manutenibilità del codice.
Skills richieste:
- Analisi, progettazione e sviluppo di microservizi in ambiente enterprise. - Implementazione di soluzioni basate su Java, Spring e Spring Boot. - Integrazione di sistemi tramite Apache Kafka per la gestione di flussi dati asincroni. - Deploy e gestione dei servizi su piattaforme OpenShift/Kubernetes. - Collaborazione con team DevOps per la gestione dei processi CI/CD. - Gestione di database relazionali (PostgreSQL) e NoSQL (MongoDB), con attenzione alle performance e all’ottimizzazione delle query. - Partecipazione attiva a momenti di condivisione tecnica, code review, e adozione di best practice.
Requisiti tecnici:
- Ottima conoscenza di Java, Spring, Spring Boot. - Ottima esperienza nello sviluppo a microservizi, in particolare su piattaforme OpenShift. - Esperienza in ambienti cloud-native o containerizzati (Docker, Kubernetes). - Buona conoscenza di Apache Kafka per la gestione di eventi e stream di dati. - Esperienza con database NoSQL (MongoDB) e relazionali (PostgreSQL), con solida padronanza dello standard SQL. - Familiarità con strumenti di CI/CD come GitLab e Jenkins.
Nice to have:
- Buona conoscenza della lingua inglese scritta e parlata. - Conoscenza di strumenti e metodologie Agile.
Extra informazioni: - prevista attività inziale di 2 settimane in sede in zona Monza and Brianza per l'onboarding