Offerta di lavoro
Responsabile tecnico – Ingegnere Java backend a tempo pieno (f/m/d)
Julius Baer è alla ricerca, a Madrid, di un Technical Lead esperto nello sviluppo backend, incaricato di progettare e gestire dal punto di vista tecnico le applicazioni Java 21 e Jakarta EE per la divisione Private Banking. Il ruolo combina lo sviluppo pratico con la guida e il mentoring di un team, oltre alla responsabilità dell’architettura, delle integrazioni e dei processi di rilascio.
LA TUA LEADERSHIP
- Coordinare la progettazione, lo sviluppo e la manutenzione delle applicazioni backend Java 21 / Jakarta EE che supportano.
- Progettare soluzioni software scalabili, di facile manutenzione e riutilizzabili, in linea con i requisiti aziendali e architetturali.
- Guidare le decisioni tecniche relative alle API REST, ai meccanismi di integrazione, alla messaggistica, alle prestazioni e all'architettura delle applicazioni.
- Collaborare con i Product Owner, ARCHES e le parti interessate per tradurre i requisiti aziendali in soluzioni tecniche.
- Gestire e coordinare il rilascio delle applicazioni, le implementazioni, la preparazione degli ambienti e l'introduzione in produzione.
- Fornire assistenza e supporto agli ingegneri attraverso indicazioni tecniche, revisioni del codice, condivisione delle conoscenze e coaching.
- Promuovere le migliori pratiche ingegneristiche, gli standard di codifica, la governance e le pratiche di miglioramento continuo.
- Coordinare lo sviluppo delle integrazioni utilizzando REST, SOAP, JMS e sistemi di messaggistica.
- Lavorare a stretto contatto con i database Oracle, occupandosi in particolare di modellazione dei dati, ottimizzazione delle prestazioni ed evoluzione dello schema.
- Fornire supporto ai team front-end quando è richiesta competenza nell'integrazione back-end.
- Collaborare con i team di controllo qualità, DevOps e operazioni per garantire una consegna senza intoppi e la stabilità della produzione.
IL TUO PROFILO
- Sviluppo Java di livello esperto con una solida esperienza pratica in Java 21, Jakarta EE, JPA/Hibernate.
- Comprovata esperienza nella creazione e nell'utilizzo di servizi REST e SOAP utilizzando tecnologie quali JAX-RS e JAX-WS.
- Applicazioni Maven multimodulo.
- Ottima conoscenza dell’architettura software, dei modelli di progettazione e dei principi di progettazione delle applicazioni aziendali.
- Esperienza nella creazione e nell'utilizzo di servizi REST e SOAP utilizzando tecnologie quali JAX-RS e JAX-WS.
- Ottima conoscenza dei database Oracle, dell’ottimizzazione SQL, della progettazione di schemi e della modellazione delle prestazioni dei dati.
- Esperienza con le tecnologie di messaggistica e integrazione, tra cui JMS e i framework di messaggistica aziendale.
- Ottima conoscenza delle pratiche di test che utilizzano JUnit, Mockito e framework per i test di integrazione (ad es. TestContainers, WireMock, ecc.).
- Esperienza nella gestione delle versioni, nei processi di implementazione e nelle attività di supporto alla produzione.
- Capacità di condurre discussioni tecniche, prendere decisioni relative all'architettura e comunicare in modo efficace con le parti interessate in ambito tecnico.
- Precedenti competenze in materia di coaching e mentoring.
- Conoscenza di Spring, OpenTelemetry e delle migliori pratiche in materia di osservabilità.
- Esperienza nell'utilizzo di ambienti di sviluppo locali basati su Docker.
- Esperienza con Kotlin e con i framework per i test di integrazione automatizzati.
- Prendi parte ai miglioramenti tecnici, alla modernizzazione delle piattaforme e all'ottimizzazione dei processi ingegneristici.
- Esperienza di lavoro in ambienti Agile con team distribuiti e interfunzionali.
Dettagli sul lavoro