Offerta di lavoro
Ingegnere Java senior
La posizione di Senior Java Engineer presso Julius Baer a Singapore prevede lo sviluppo e l'implementazione di soluzioni software per prodotti e servizi finanziari, nonché la gestione e il tutoraggio di membri junior del team. Il candidato deve avere almeno 5 anni di esperienza nello sviluppo Java e un'esperienza con i moderni concetti di sviluppo software.
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 soddisfare le ambizioni del team definite dal responsabile del CoE (Core Software Solutions).
- Partecipare attivamente e supportare il team leader nella revisione e nel miglioramento regolare dei processi del team per aumentare l'efficienza e la produttività.
- Promozione 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.
- Discussione dei requisiti e delle soluzioni con i responsabili aziendali e le parti interessate.
- Aggiornamenti regolari per i principali stakeholder attraverso i vari canali utilizzati dal 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:
- Dimostrare valori e comportamenti adeguati, tra cui, a titolo esemplificativo, standard di integrità, sicurezza e diligenza, trattamento equo dei clienti, gestione dei conflitti di interesse, conformità e sviluppo continuo, gestione adeguata del rischio e conformità alle leggi e ai 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 di accettare le sfide con un atteggiamento positivo in un team globale.
- Disponibilità a collaborare alla progettazione e allo sviluppo (ad esempio, programmazione in coppia o in gruppo), per ottenere e ricevere feedback.
- Esperienza nel supporto a sviluppatori più giovani.
- Un buon modello di ruolo con un'elevata qualità del codice.
- Capacità di lavorare in un ambiente a ritmo serrato con occasionali cambiamenti di priorità e di contesto.
- Strutturato, capace di seguire i processi in modo sistematico.
- Ottime competenze linguistiche e comunicative in inglese.
- Studente curioso.
- Capacità di lavorare in un ambiente agile.
- Mentalità positiva e attitudine al "fare".
- Auto-motivato, in grado di lavorare con una guida minima.
- Ottime competenze linguistiche e comunicative in 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 di Java 11 o superiore.
- Conoscenza dei concetti di elaborazione parallela dei dati (ad es. streaming dei dati, aspetti event-driven).
- Buona conoscenza del multithreading e della gestione della memoria.
- Esperienza nella creazione di sistemi in tempo reale ad alte prestazioni, soluzioni per l'elaborazione dei dati di mercato.
- Esperienza di successo nella creazione di soluzioni robuste e scalabili.
- Disponibilità a partecipare all'assistenza su chiamata, compresi i servizi di guardia periodici.
- Promuovere la cultura ingegneristica all'interno del team.
- Competenza comprovata nelle pratiche e nei processi di ingegneria ed esperienza nel funzionamento e nella gestione dei processi.
Dettagli sul lavoro