Stiamo selezionando un Middle Developer che voglia evolvere verso la progettazione software. Non sarai solo un esecutore, ma parte attiva nella definizione delle soluzioni tecniche.
Cosa farai:
* Progettazione e sviluppo di API e microservizi scalabili.
* Analisi tecnica dei requisiti e traduzione in specifiche di architettura.
* Applicazione rigorosa delle metodologie Agile/SCRUM.
Requisiti richiesti:
* Esperienza: 4-6 anni nello sviluppo Backend Java.
* Solida conoscenza di design pattern e principi di architettura software.
* Capacità di analisi critica e ottimizzazione delle performance.
* Padronanza dell'ecosistema Spring (Cloud, Data, Security).
Stack Tecnologico di riferimento:
* Core: Java 17+ (con l'obiettivo di migrare alle versioni più recenti).
* Framework: Spring Boot 3.x, Spring Data JPA, Spring Security.
* Data: Hibernate ORM, PostgreSQL, MySQL e integrazioni con database Oracle legacy.
* Architecture: Microservizi, RESTful API, Docker e orchestrazione con Kubernetes (per i profili Med/Senior).
* Version Control & CI/CD: Git (GitLab/GitHub), Jenkins o GitHub Actions.
* Testing: JUnit 5, Mockito, Testcontainers.
Focus livello Middle: Implementazione di pattern di caching (Redis), ottimizzazione delle query SQL complesse e gestione di sistemi a code (RabbitMQ o Kafka).
Contratto di lavoro: Tempo pieno, Tempo indeterminato
Retribuzione: €28.000,00 - €33.000,00 all'anno
Sede di lavoro: Di persona