Java Developer – Microservizi
Posted 13hrs ago
Employment Information
Report this job
Job expired or something wrong with this job?
Job Description
Senior Java Developer per sviluppare e modernizzare microservizi backend presso B&A Consulting, software house e digital company. Migrazione Java 21, sicurezza applicativa e integrazione tra sistemi.
Responsibilities:
- 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
Requirements:
- 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
Benefits:
- Full Remote, con eventuale presenza una tantum per meet
- Collaborazione in Partita IVA


















