Description:
DGS fornisce servizi e soluzioni di valore in ambito Cyber Security, Digital Solutions e Management Consulting.
Lo scopo che guida le nostre azioni è il pieno soddisfacimento delle esigenze del cliente, garantendo sempre l'assoluta eccellenza delle soluzioni e la massima affidabilità dei risultati.
L'obiettivo è quello di progettare le migliori soluzioni ICT, capaci di risolvere le sfide tecnologiche del nuovo millennio, facendo dell'innovazione e dell'eccellenza le peculiarità del nostro brand.
I nostri Core Values riflettono la cultura ed i valori condivisi dall'intero gruppo, come fari che guidano costantemente le nostre azioni e le decisioni che prendiamo.
DGS vanta oltre 500 clienti, la maggior parte dei quali di classe Enterprise, attivi nei principali segmenti di mercato: Pubblica Amministrazione, Banche e Assicurazioni, Industria, Energia e Utility, Trasporti e Telecomunicazioni.
We are Building The Future... What about you?
Per la Business Line Digital Solutions, all'interno del Centro di Competenza New Generation Software Lab siamo alla ricerca di uno/a Java Software Developer motivato e appassionato da inserire nel nostro team di sviluppo.
La figura sarà coinvolta in tutte le fasi del ciclo di vita del progetto in ambito Finance: dall'analisi dei requisiti fino al rilascio e alla gestione evolutiva delle soluzioni.
Principali responsabilità:
- Tradurre le esigenze del cliente in casi d'uso e flussi di lavoro
- Analizzare i requisiti dal punto di vista tecnico, contribuendo alle scelte architetturali e alla progettazione di dettaglio
- Partecipare alle attività di stima e pianificazione
- Collaborare con Analisti Funzionali e Tester per garantire la qualità delle soluzioni
- Guidare e supportare sviluppatori più junior, definendo task, priorità e best practice
- Anticipare criticità e proporre soluzioni efficaci con un approccio intraprendente e orientato al risultato
- Supervisionare la configurazione e l'integrazione delle componenti negli ambienti cliente
- Partecipare alle fasi di Test e Quality Assurance
Competenze tecniche:
- 5-6 anni di esperienza su architetture Java EE
- Sviluppo di applicazioni Web Java (Servlet API, Servlet Container, Apache Tomcat)
- Ottima conoscenza di Spring Framework, Spring Boot, JDBC, Spring Data JPA o MyBatis
- Progettazione e sviluppo di servizi REST (Spring MVC o JAX-RS)
- Preferenziale: JAX-WS
- Capacità di comprendere rapidamente domini applicativi complessi
- Conoscenza di database relazionali e SQL (query complesse)
- Protocollo HTTP e paradigma REST
- Versioning (Git o SVN)
- Build automation con Maven
- Attenzione a Clean Code, sviluppo iterativo e incrementale
- Utilizzo di strumenti di Issue Tracking (Jira, Azure DevOps, ecc.)
Nice to have:
- Esperienza nel dominio Finance (Crediti, Factoring, Loans, NPL, Pricing, ecc.)
- Motori di workflow (jBPM, Camunda, Kogito) e BPMN
- Drools
- Motori di generazione Report / Documenti
- Architetture e piattaforme Cloud (AWS, Azure)
- Principi di UI/UX Design
- Framework frontend (Angular, React)
Soft skill:
- Forte attitudine al lavoro in team
- Autonomia operativa e capacità di problem solving
- Orientamento ai risultati e alla qualità del codice
- Proattività nel gestire situazioni complesse e nel proporre soluzioni efficaci
Lingue:
- Buona padronanza della lingua inglese scritta (B2+)
Sedi: Genova, Torino, Milano (ibrido), ma valutiamo anche su tutto il territorio nazionale.
Altre informazioni
Nel caso in cui il tuo curriculum sia valutato in linea rispetto alla posizione, organizzeremo un primo incontro per approfondire la reciproca conoscenza. Diversamente conserveremo il tuo curriculum all'interno del nostro database e sarà nostra premura ricontattarti in futuro, qualora si aprissero opportunità coerenti con il tuo percorso e le tue competenze.
Costituirà requisito preferenziale l'appartenenza alle categorie protette (L. 68/99).