DIGIMAT SPA
SENIOR JAVA DEVELOPER rif TM 43 - Roma, Lazio, Italy
Senior Java Developer for an initial 12-month consulting engagement based in Rome (EUR area), hybrid or full remote. Day-to day work is developing and maintaining enterprise microservices using Java 11+/21 migration, Spring Boot/Cloud, SQL Server, and CI/CD with Azure DevOps.
- Compensation
- Not disclosed
- Location
- Italy
- Work setup
- Remote
- Seniority
- Senior
- Employment
- Not specified
- Experience
- Not specified
- Category
- Software engineering
- Posted
Skills
Must have
- 5+ years developing and maintaining enterprise microservices applications
- Java 11+ with experience migrating to Java 21
- Spring Boot 2.7.x / 3.5.x
- Spring Cloud Gateway for API routing
- Spring Data JPA / Hibernate
- Designing and consuming REST APIs
- SQL Server, T-SQL stored procedures
- Transactions, connection pooling (Tomcat JDBC)
- JWT (JJWT), SAML 2.0 authentication
- Spring Security (authentication/authorization, roles)
- Log4j2 with structured JSON logging (centralized logs)
- Spring Actuator (health checks, metrics)
- Design patterns: Repository, Service Layer, DTO, Dependency Injection
- Microservices architecture
- Maven (multi-module, profiles, dependency management)
- Knowledge of Docker and Kubernetes
- Azure DevOps
Full description
Siamo alla ricerca di una figura SENIOR JAVA DEVELOPER per attività di sviluppo per servizio di consulenza.
È previsto ingaggio per iniziali 12 mesi
Area geografica: roma zona eur
Seniority:senior (>5)
Modalità di lavoro:ibrida (saltuariamente dal cliente) o full remote
SPECIFICHE
Senior Java Developer con esperienza di almeno 5 anni nello sviluppo e manutenzione di applicazioni enterprise a Microservizi.
Competenze richieste
- - Java 11+ con esperienza di migrazione verso Java 21
- - Spring Boot 2.7.x / 3.5.x
- - Spring Cloud Gateway per routing API
- - Spring Data JPA / Hibernate
- - Progettazione e consumo REST API
- - SQL Server, stored procedure T-SQL
- - Transazioni, connection pooling (Tomcat JDBC)
- - JWT (JJWT), autenticazione SAML 2.0
- - Spring Security (autenticazione/autorizzazione, ruoli)
- - Log4j2 con logging strutturato in JSON (centralizzazione log)
- - Spring Actuator (health check, metriche)
- - Design pattern: Repository, Service Layer, DTO, Dependency Injection
- - Architetture a microservizi
- - Maven (multi-modulo, profili, gestione dipendenze)
- - Conoscenze di Docker, Kubernetes
- - Azure DevOps