Siamo alla ricerca di Java Software Engineer che possano aggiungere valore alle nostre competenze.
Sarai parte di un team di professionisti e professioniste coinvolti nella progettazione e realizzazione di architetture e applicazioni complesse . L’obiettivo è quello di rafforzare un gruppo in continua espansione, orientato alla crescita e all’innovazione.
- Conoscenza approfondita di Java 7 e successive, JavaEE
- Esperienza di utilizzo dei tool della community Spring (Spring Boot, Spring Core, Spring Cloud…)
- Conoscenze di messaging systems (Apache Kafka, RabbitMQ…)
- Conoscenza di database non relazionali (MongoDB, Cassandra, Neo4j, Redis)
- Conoscenze di aspetti di Functional Programming
- Conoscenza delle pratiche di sviluppo Test Driven e rispettivi tools (JUnit, Mokito)
- Capacità di troubleshooting, di effettuare refactoring pro‑attivo e di relazionarsi in team tramite approccio collaborativo
- Conoscenza dei pattern architetturali più comuni (Microservizi, Event Notification, Event Sourcing…)
- Capacità di progettare, sviluppare e ristrutturare codice secondo elevati standard qualitativi
- Utilizzo di build tools (Maven, Gradle)
- Conoscenza di aspetti di Reactive Programming
- Approccio allo sviluppo secondo le tecniche della programmazione difensiva per limitare i rischi di errori e minacce (security)
Condizioni contrattuali
- Contratto a tempo indeterminato
- Modalità di lavoro ibrida con un giorno a settimana in presenza presso una delle nostre sedi operative (Roma, Milano, Torino, Cosenza, Bologna e Firenze)
Accettiamo curricula solo in formato PDF e contenente l'autorizzazione al trattamento dei dati personali ai sensi del D.Lgs. 196/2003 e all’art. 13 del Regolamento UE 2016/679. Offriamo pari opportunità e promuoviamo un ambiente di lavoro inclusivo, valutando candidature senza distinzione di sesso, età, razza, religione, orientamento sessuale o disabilità, in conformità con l'Art. 27 del Decreto Legislativo n. 198/2006.
#J-18808-Ljbffr