Senior Back End Developer rif TM47 - Source: iProgrammatori.it
DIGIMAT SPA · Milano, Lombardia ·
Siamo alla ricerca di una 1 risorsa per ruolo di Senior Back End Developer per servizio di consulenza È previsto ingaggio di 12 mesi con possibilità di rinnovo Gradita esperienza pregressa nel settore finance e laurea in discipline STEM Seniority richiesta: livello medio/senior. Sede di lavoro: Milano. Modalità di lavoro: ibrida, con possibilità di smart working. Lavoro da remoto: 4 giorni alla settimana. Trasferte: disponibilità a effettuare 2-3 trasferte all'anno a Oslo e Parigi. Esperienza nel settore: preferibile esperienza pregressa in ambito Finance. Responsabilità e competenze Progettare, sviluppare e mantenere applicazioni backend utilizzando Java e Spring Boot. Sviluppare API RESTful e architetture a microservizi. Tradurre i requisiti funzionali e tecnici in soluzioni backend solide e affidabili. Partecipare alla progettazione delle soluzioni, alla stima delle attività e alle revisioni tecniche. Scrivere codice pulito, manutenibile e ben documentato, nel rispetto degli standard di sviluppo. Eseguire test unitari e di integrazione e supportare le attività di test automatizzati. Analizzare, eseguire il debug e risolvere problemi in ambiente di produzione. Collaborare con i team DevOps per supportare le pipeline CI/CD e le attività di rilascio e distribuzione. Contribuire alle discussioni architetturali e alle iniziative di miglioramento continuo. Garantire la sicurezza, le prestazioni, la scalabilità e l'affidabilità delle applicazioni.
Competenze richieste: Requisiti tecnici e professionali Almeno 7 anni di esperienza nello sviluppo backend con Java. Ottima conoscenza di: Java 17+ (o Java 11+). Spring Boot. Spring MVC. Spring Data JPA / Hibernate. Sviluppo di API REST. Maven o Gradle. Esperienza con database relazionali quali PostgreSQL, Oracle o SQL Server. Conoscenza dei principali pattern architetturali a microservizi. Familiarità con Git per il controllo di versione. Esperienza in contesti di lavoro Agile/Scrum. Spiccate capacità analitiche e di problem solving. Buone capacità comunicative e attitudine al lavoro in team multidisciplinari. Ottima conoscenza della lingua inglese parlata. Competenze aggiuntive richieste: strumenti di sviluppo basati sull'intelligenza artificiale Esperienza nell'utilizzo di strumenti di sviluppo software basati sull'intelligenza artificiale, come GitHub Copilot, Copilot Chat, ChatGPT, Claude, Cursor o strumenti equivalenti, per accelerare le attività di sviluppo. Capacità di utilizzare efficacemente l'intelligenza artificiale per: Generazione e refactoring del codice. Creazione di test unitari. Redazione della documentazione tecnica. Analisi e risoluzione dei problemi, inclusa l'individuazione delle cause alla radice ( root cause analysis ). Chiarimento dei requisiti e revisione delle specifiche. Conoscenza dei principi del prompt engineering e capacità di fornire istruzioni strutturate per massimizzare la qualità dei risultati generati dall'intelligenza artificiale. Capacità di esaminare criticamente, validare e mettere in sicurezza il codice generato dall'intelligenza artificiale prima del rilascio in produzione. Esperienza in ambienti di sviluppo supportati dall'intelligenza artificiale e nell'adozione di moderne pratiche di ingegneria del software basate sull'utilizzo di questi strumenti.
Dati di mercato di EasyWorkClub, non forniti dal datore di lavoro
Altre offerte di DIGIMAT SPA
58 altri annunci che pubblichiamo
- Functional Analysis rif 23834 · Milano
- System Engineering junior rif 23760 · Bari
- System engineer / application support special · Roma
- DEVOPS rif TQE · Milano
- Service Desk rif 23915 · Roma