J

Spring Developer Middle

Jumpit S.r.l
Full-time
Hybrid
Worldwide
Responsabilità: Progettare e sviluppare applicazioni Java utilizzando Spring Boot, Spring Data, Spring Security e Spring MVC. Creare e gestire API RESTful robuste e scalabili. Gestire database relazionali (es. PostgreSQL, MySQL) e ottimizzare le query. Scrivere codice pulito e manutenibile seguendo le best practice. Collaborare in team Agile, partecipando a sprint e code review. Implementare test automatizzati con JUnit e Mockito. Lavorare con strumenti di build e gestione dipendenze come Maven o Gradle. Utilizzare sistemi di versioning come Git. Applicare principi di programmazione reattiva (Reactive Programming). Containerizzare applicazioni con Docker. Partecipare a attività di DevOps e deployment su cloud (AWS, Azure) quando richiesto. Requisiti: 3-5 anni nello sviluppo Java/Spring. Ottima conoscenza di Java e del framework Spring (Boot, Data, Security, MVC). Esperienza nella progettazione di API RESTful. Conoscenza dei database relazionali (PostgreSQL, MySQL) e capacità di scrivere query ottimizzate. Esperienza con strumenti di build (Maven/Gradle) e sistemi di versionamento (Git). Conoscenza di test automatizzati (JUnit, Mockito). Esperienza nella programmazione reattiva (Reactive Programming). Capacità di lavorare in team Agile e orientamento al problem solving. Familiarità con Docker e concetti DevOps; conoscenza di cloud (AWS, Azure) è un plus.