Offerta di lavoro
Ingegnere Java senior
Il Senior Java Engineer presso Julius Bär è responsabile dello sviluppo e dell'implementazione di soluzioni software per prodotti e servizi finanziari e deve guidare e supportare un team di sviluppatori. La posizione richiede esperienza nello sviluppo Java, conoscenza dei dati di mercato e capacità di lavorare in un ambiente agile.
Descrizione del lavoro
Compiti
- Gestione delle persone
- Contributo al rafforzamento dello spirito di squadra e alla promozione di un ambiente di lavoro collaborativo in tutte le sedi.
- Fare da mentore, motivare e fornire indicazioni e feedback ai membri più giovani del team.
- Gestione aziendale
- Lavorare per realizzare le ambizioni del team, definite dal responsabile del CoE Software Solutions.
- Partecipare attivamente e supportare il team leader nella revisione e nel miglioramento regolare dei processi del team per ottimizzare l'efficienza e la produttività.
- Sviluppo e miglioramento continuo dei sistemi.
- Gestione degli stakeholder
- Gestione efficace e progressiva di tutte le parti interessate e degli utenti delle applicazioni supportate dal team.
- Raccolta dei requisiti e discussione con i responsabili aziendali e le parti interessate.
- Aggiornamenti regolari per i principali stakeholder attraverso i vari canali di comunicazione del team.
- Gestione del cambiamento
- Partecipazione attiva e supporto al processo di pianificazione del Programma Incremento (PI).
- Supporto nella gestione delle modifiche e nella pianificazione del rollout delle release.
- Fornitura di un supporto dedicato post-implementazione in loco in Asia.
- Responsabilità normative e gestione del rischio
- Dimostrazione di valori e comportamenti adeguati, inclusi, ma non limitati a, standard di onestà e integrità, cura e diligenza, trattamento equo (trattamento equo dei clienti), gestione dei conflitti di interesse, competenza e sviluppo continuo, adeguata gestione dei rischi e rispetto delle leggi e dei regolamenti applicabili.
- Progettazione e sviluppo
- Collaborare con team interfunzionali per progettare, sviluppare e implementare soluzioni software di alta qualità per i nostri prodotti e servizi finanziari.
Requisiti
Competenze personali e sociali
- Capacità di lavorare in modo indipendente e in un ambiente di lavoro globale, affrontando le iniziative con un atteggiamento positivo.
- Esperienza nella progettazione e nello sviluppo collaborativo (ad esempio programmazione in coppia o mob), con capacità di fornire e ricevere feedback.
- Esperienza nel supporto a sviluppatori più giovani.
- Buone capacità di revisione del codice, orgoglio per la qualità del codice.
- Focalizzato, in grado di portare a termine le modifiche tecniche.
- Capacità di lavorare in un ambiente dinamico con occasionali cambiamenti di priorità e di contesto.
- Strutturato, capace di seguire i processi in modo sistematico.
- Ottime competenze linguistiche e comunicative in inglese.
- Giocatore di squadra.
- Capacità di lavorare in un ambiente agile.
- Automunito; capace e disposto a lavorare con una guida minima.
- Ottima conoscenza dell'inglese.
Competenze professionali e tecniche
- Istruzione superiore e formazione professionale pertinente con almeno 5 anni di esperienza nello sviluppo Java, di cui almeno 2 anni con Java 11 o superiore.
- Conoscenza dei dati di mercato (classi di attività, fornitori di dati, aspetti autorizzativi).
- Conoscenza approfondita del multithreading e della gestione della memoria.
- Esperienza nello sviluppo di sistemi ad alte prestazioni in tempo reale, idealmente con lo streaming di dati di mercato.
- Esperienza di successo nella realizzazione di soluzioni robuste e scalabili.
- Disponibilità a fornire assistenza tecnica
Dettagli sul lavoro