Senior Back End Developer - Smart Lending
On-siteMangone, Calabria, Italian Republic or Milano, Umbria, Italian Republic
Job Summary
Design and maintain backend services in Java (17/21) using Spring Boot, collaborating with Data Science, Front End, and Product teams to build smart, data-driven functionalities for digital lending and AML. Create secure, scalable REST APIs, manage relational and non-relational databases, and utilize Docker for local development and production deployment. Actively participate in code reviews, improve the codebase, and support BPMN process integration via Camunda. Ensure data consistency and performance while adhering to CI/CD best practices within a microservices and event-driven architecture.
Required Qualifications
- Progettare, sviluppare e mantenere servizi backend in Java (versioni 17/21) con Spring Boot (MVC e WebFlux)
- Collaborare con team di Data Science, Front End e Product Management per costruire funzionalità smart e data-driven definendo soluzioni tech in linea con gli obiettivi aziendali
- Partecipare attivamente alla revisione del codice e al miglioramento continuo della nostra codebase
- Creare e gestire API REST sicure, scalabili e promuovere best practice di coding, testing e CI/CD
- Familiarità con database relazionali (MySQL) e non relazionali (DocumentDB), garantendo prestazioni e consistenza dei dati
- Utilizzare Docker per lo sviluppo locale, la creazione di immagini e il deployment su ambienti UAT/produzione
- Supportare l'integrazione e la modifica di processi BPMN tramite Camunda o altri sistemi di workflow
- Background di almeno 4-5 anni in aziende strutturate o progetti digitali complessi, con esperienza nello sviluppo back end
- Laurea in Informatica, Ingegneria Informatica, Matematica, Fisica o discipline affini (o esperienza equivalente)
- Familiarità con persistenza e database: Hibernate / JPA per l'accesso ai dati tramite ORM e/o ReactiveMongoRepository
- Conoscenze di architetture moderne (microservizi, event-driven), con attenzione a performance, manutenibilità e testing
- Architetture ed esperienza su sistemi monolitici e in contesti legacy complessi
- Conoscenze, anche di base, in ambito DevOps e versionamento (Git, Maven)
- Sede di lavoro: Milano, Mangone (CS)
- Modalità di lavoro: Ibrida
- La posizione è inquadrata tra 1 Livello e Quadro, secondo il CCNL Terziario, Distribuzione e Servizi (Commercio)
Desired Qualifications
- Passione per tecnologia, mondo fintech e sviluppo di soluzioni innovative
- Capacità di analizzare problemi, proporre soluzioni efficaci e contribuire proattivamente al miglioramento dei processi ponendo attenzione alla collaborazione e lavoro in team cross-funzionali
- Conoscenze, anche di base, in ambito DevOps e versionamento (Git, Maven)
- Constituiscono un plus la conoscenza di Python, React, Angular ed esperienza con servizi AWS (SNS, SQS, SSM, S3, IAM, Lambda, API Gateway) e Jenkins e con le seguenti tecnologie web: HTML, CSS, JavaScript standard e jQuery, utilizzate a supporto delle JSP
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.