Siamo alla ricerca di un Full-Stack Developer da inserire su iniziative strategiche nell'ambito Cloud Computing, Forecasting e Optimization .
La risorsa lavorerà su architetture moderne e scalabili, contribuendo allo sviluppo di servizi cloud-native, algoritmi di previsione e ottimizzazione, nonché alla realizzazione di applicazioni web integrate in ecosistemi distribuiti e containerizzati.
Il candidato ideale possiede solide competenze di sviluppo backend in Java e Python, esperienza nella progettazione di microservizi e una buona padronanza delle tecnologie frontend, con particolare riferimento ad Angular .
Responsabilità Principali
Progettare, sviluppare e manutenere servizi e microservizi scalabili in ambienti Cloud.
Implementare pipeline DevOps e supportare i processi di Continuous Integration e Continuous Deployment (CI/CD).
Realizzare logiche di integrazione asincrona e gestione dei flussi dati tramite sistemi di messaggistica.
Sviluppare e mantenere interfacce utente responsive utilizzando Angular.
Integrare componenti frontend con API e servizi backend.
Collaborare con i team di QA, DevOps e Business Analysis per garantire qualità, affidabilità e performance delle soluzioni.
Supportare le attività di troubleshooting e risoluzione dei difetti software.
Partecipare alle attività di evoluzione architetturale e miglioramento continuo delle piattaforme.
Competenze Tecniche Richieste (Must Have)
Backend Development
Ottima conoscenza di Java e framework Spring Boot .
Ottima conoscenza di Python .
Esperienza nello sviluppo di API REST e architetture a microservizi.
Cloud & Containerization
Esperienza consolidata con Docker .
Conoscenza delle architetture containerizzate e dei principi Cloud-Native.
Esperienza su piattaforme AWS .
Integration & Messaging
Conoscenza pratica di architetture Pub/Sub .
Esperienza con broker di messaggistica quali:
RabbitMQ
MQTT
Front-End Development
Esperienza nello sviluppo di applicazioni web moderne.
Conoscenza approfondita di Angular (requisito preferenziale rispetto ad altri framework frontend)
Requisiti Preferenziali (Nice to Have)
Esperienza su Contesti Enterprise Energy
Pregressa esperienza su progetti Enel.
Conoscenza dell'ambiente progettuale IT&S.
Esperienza con orchestrazione container tramite Kubernetes.
Data Science & Machine Learning
Esperienza nello sviluppo di soluzioni Python orientate al Machine Learning.
Conoscenza delle principali librerie di analisi e manipolazione dati:
Pandas
NumPy
SciPy
Familiarità con modelli di forecasting e algoritmi di ottimizzazione.
Soft Skills
Attitudine al lavoro in team multidisciplinari.
Capacità di problem solving e analisi tecnica.
Orientamento alla qualità del software e al miglioramento continuo.
Proattività e autonomia nella gestione delle attività assegnate.
Sede e Modalità di Lavoro
Roma, Milano, Torino (modalità ibrida)
Seniority
Middle / Senior.