← Todas as vagas

Java Developer – Microservizi

Sobre a vaga

• Sviluppare ed evolvere applicazioni backend in Java
• Mantenere e modernizzare architetture a microservizi
• Migrare applicazioni da Java 11+ verso Java 21
• Sviluppare servizi con Spring Boot
• Gestire il routing API tramite Spring Cloud Gateway
• Progettare e integrare REST API
• Sviluppare e gestire il persistence layer tramite Spring Data JPA / Hibernate
• Gestire autenticazione, autorizzazione e ruoli
• Integrare sistemi di logging, monitoring e metriche
• Gestire build multi-modulo e dipendenze tramite Maven
• Collaborare con team DevOps su ambienti containerizzati

• Oltre 5 anni di esperienza nello sviluppo Java
• Ottima conoscenza di Java 11+
• Esperienza di migrazione o modernizzazione verso Java 21
• Esperienza con Spring Boot 2.7.x / 3.5.x
• Conoscenza di Spring Cloud Gateway
• Esperienza con Spring Data JPA e Hibernate
• Esperienza nella progettazione e nel consumo di REST API
• Buona conoscenza di SQL Server
• Esperienza con stored procedure T-SQL
• Conoscenza di transazioni e connection pooling
• Esperienza con Tomcat JDBC
• Conoscenza di JWT / JJWT
• Esperienza con autenticazione SAML 2.0
• Buona conoscenza di Spring Security
• Esperienza con Log4j2 e logging strutturato JSON
• Conoscenza di Spring Actuator
• Familiarità con pattern Repository, Service Layer, DTO e Dependency Injection
• Esperienza consolidata con architetture a microservizi
• Buona conoscenza di Maven, anche in progetti multi-modulo
• Conoscenza di Docker e Kubernetes
• Esperienza con Azure DevOps
• Autonomia operativa
• Capacità di analisi e problem solving
• Approccio strutturato
• Proattività
• Capacità di lavorare in team
• Orientamento alla qualità del codice
• Buone capacità comunicative
• Orientamento alla delivery
• Collaborazione in Partita IVA

• Full Remote, con eventuale presenza una tantum per meet
• Collaborazione in Partita IVA