Full Stack Developer
Descrizione dell'offerta
Overview
Siamo alla ricerca di un Full Stack Developer con esperienza nello sviluppo di applicazioni moderne, scalabili e distribuite, basate su architetture a microservizi e principi cloud native. La risorsa lavorerà a stretto contatto con team di sviluppo, DevOps e Product, contribuendo all’intero ciclo di vita del software.
Responsibilities
- Progettare, sviluppare e manutenere microservizi backend con Spring Boot
- Implementare sistemi di messaggistica asincrona tramite Apache Kafka
- Gestire e ottimizzare database relazionali (PostgreSQL) e NoSQL (MongoDB)
- Sviluppare interfacce frontend moderne e performanti con Angular
- Collaborare alla gestione del ciclo di rilascio tramite ArgoCD e approccio GitOps
Requisiti tecnici
- Esperienza nello sviluppo backend con Java e Spring Boot
- Conoscenza di architetture a microservizi
- Esperienza con Apache Kafka (producer, consumer, topic, stream)
- Ottima conoscenza di PostgreSQL
- Esperienza con MongoDB
- Sviluppo frontend con Angular (TypeScript, componenti, servizi, state management)
- Utilizzo di Git e workflow di versionamento
- Esperienza con GitOps e strumenti come ArgoCD
- Familiarità con ambienti containerizzati (Docker, Kubernetes – nice to have)