Offerta di lavoro
Ingegnere Java senior
Il Senior Java Engineer è responsabile dello sviluppo, dell'implementazione e della manutenzione di applicazioni software presso Julius Baer e deve inoltre guidare e supportare un team di sviluppatori. La posizione richiede esperienza nello sviluppo Java, conoscenza dei dati di mercato e finanziari e competenza nello sviluppo di sistemi ad alte prestazioni.
Descrizione del lavoro
Compiti
- Gestione delle persone
- Contributo al rafforzamento dello spirito di squadra e alla promozione di un ambiente di lavoro collaborativo tra le diverse 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 delle soluzioni software C&I.
- 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.
- Fornire aggiornamenti importanti ai principali stakeholder attraverso vari canali di comunicazione.
- 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 a livello locale in Asia.
- Responsabilità normative e gestione del rischio
- Dimostrare valori e comportamenti adeguati, compresi gli standard di riservatezza, privacy e integrità dei dati.
- Consapevolezza degli abusi di mercato, dei conflitti di interesse, della competenza e dello sviluppo continuo, della gestione appropriata del rischio e della conformità alle leggi e ai regolamenti applicabili.
- Progettazione e sviluppo
- Collaborare con team interfunzionali nella progettazione, nello sviluppo e nell'implementazione di software di alta qualità.
Requisiti
Competenze personali e sociali
- Capacità di lavorare in modo indipendente e come parte di un team globale.
- Esperienza nel supporto a sviluppatori più giovani.
- Buone capacità di revisione del codice e di fornire feedback costruttivi.
- Flessibilità e capacità di adattarsi a priorità mutevoli.
- Ottime competenze linguistiche e comunicative in inglese.
- Giocatore di squadra.
- Capacità di lavorare in un ambiente agile.
- Mentalità positiva e attitudine al "fare".
- Auto-organizzazione e capacità di agire e decidere con una guida minima.
Competenze professionali e tecniche
- Istruzione superiore e formazione professionale pertinente con almeno 5 anni di esperienza nello sviluppo Java.
- Almeno 3 anni di esperienza con Java 11 o superiore.
- Conoscenza dei dati di mercato (dati finanziari, fornitori di dati, aspetti dei dati).
- Conoscenza 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.
- Forte esperienza nella fornitura di soluzioni stabili e scalabili.
- Disponibilità a partecipare a processi di supporto agili, compresi servizi di reperibilità periodici.
Ulteriori requisiti
- Familiarità con la programmazione funzionale, idealmente in Java.
- Esperienza nell'architettura delle soluzioni e capacità di specificare i requisiti non funzionali nella progettazione e nell'implementazione.
- Familiarità con i controlli e le
Dettagli sul lavoro