Senior Software Engineer
Stiamo attualmente collaborando con una primaria istituzione europea attiva nei mercati finanziari, impegnata in un percorso di modernizzazione delle proprie piattaforme digitali per rispondere alla crescente complessità normativa, all’aumento dei volumi transazionali e all’esigenza di standard operativi sempre più elevati. In un ecosistema caratterizzato dall’adozione crescente di architetture cloud‑native e da una forte competizione internazionale, l’organizzazione punta a rafforzare l’efficienza dei propri processi e a migliorare l’esperienza degli utenti istituzionali attraverso strumenti tecnologici più integri, scalabili e sicuri.
Il progetto riguarda l’evoluzione di una piattaforma digitale centrale per la gestione dei processi di onboarding, membership e delle attività operative collegate alla vita degli strumenti finanziari. L’iniziativa mira a uniformare modelli operativi oggi eterogenei, semplificare flussi complessi e consolidare un framework applicativo comune che favorisca la coerenza tra diverse iniziative interne. L’intervento prevede attività di ingegneria del software full stack, riprogettazione architetturale, integrazione con servizi cloud, miglioramento della sicurezza applicativa e ottimizzazione delle performance. Il lavoro si svolge in un contesto internazionale multidisciplinare, con una collaborazione costante tra team di sviluppo, architettura, DevOps, QA e product management.
Visto la nostra collaborazione, cerchiamo un Senior Software Engineer Full Stack incaricato di contribuire all’ideazione, allo sviluppo e al miglioramento delle componenti applicative della piattaforma. Il consulente opererà a fianco dei team tecnici del cliente per rafforzare la coerenza architetturale, garantire qualità del software, integrare servizi cloud e contribuire all’adozione delle migliori pratiche di ingegneria e DevOps. Attraverso un approccio collaborativo e orientato alla qualità, supporterà l’evoluzione tecnologica della piattaforma e la capacità dell’organizzazione di rispondere tempestivamente alle esigenze di un mercato in continua trasformazione.
Skills Richieste
- Solida esperienza nello sviluppo full‑stack, con capacità di operare su frontend, backend e componenti infrastrutturali.
- Ottima padronanza di Java e del framework Spring, incluse estensioni come Spring Boot, Spring Data JPA, Spring Security e Spring Cloud.
- Competenza nello sviluppo frontend con React, Redux e TypeScript.
- Conoscenza dei principali strumenti di testing frontend (Jest, React Testing Library, Playwright).
- Esperienza nella progettazione e sviluppo di API REST e GraphQL secondo best practice architetturali.
- Familiarità con servizi cloud, in particolare ecosistemi AWS come ECS, SQS, SNS, S3, AuroraDB, Lambda e AppSync.
- Conoscenza di database SQL e NoSQL (Oracle, PostgreSQL, MySQL, DynamoDB).
- Esperienza con motori di ricerca come Solr o Elasticsearch.
- Competenza con sistemi di messaging (Kafka, AWS SQS, Solace).
- Familiarità con pipeline CI/CD, Git, Jenkins, containerizzazione e strumenti di build come Maven.