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.