Offerta di lavoro
Ingegnere software senior Java
Julius Baer è alla ricerca di uno sviluppatore Java esperto per partecipare a un'importante riprogettazione della sua piattaforma di distribuzione dei dati di mercato. Il candidato deve avere esperienza nello sviluppo di sistemi software ad alte prestazioni e nell'implementazione di microservizi e applicazioni cloud-native.
Descrizione del lavoro
Senior Software Engineer Java 100% (m/f/d) - (Contratto tramite il nostro partner esterno con inizio immediato per 12 mesi con possibilità di proroga)Compiti
- Partecipazione a un'importante riprogettazione della piattaforma di distribuzione dei dati di mercato
- Implementazione di nuovi componenti ed espansione di quelli esistenti
- Progettazione di sistemi software ad alte prestazioni e idee per lo streaming dei dati di mercato
- Consegna di soluzioni robuste e scalabili
- Coinvolgimento nell'assistenza alle applicazioni, compresi i servizi di reperibilità periodici
- Promozione della standardizzazione e dell'automazione all'interno di Julius Baer Markets Technology
- Promozione della cultura ingegneristica all'interno del nostro team
- Contributo di comprovata esperienza nella pratica e nei processi di ingegneria
- Gestione e supporto di sistemi aziendali critici su scala globale
Requisiti
- Almeno 5 anni di esperienza nello sviluppo Java, di cui almeno 2 anni con Java 11 o superiore
- Conoscenza dei concetti e dell'esperienza del cloud, in particolare di Azure
- Esperienza con Kafka
- Sviluppo test-driven, esperienza con JUnit e librerie di mocking (es. Mockito)
- Esperienza precedente nel settore finanziario, in particolare nelle funzioni di front office
- Familiarità con la programmazione funzionale, idealmente in Java
- Esperienza nell'architettura di soluzioni, capacità di specificare e fattorizzare i requisiti non funzionali nella progettazione e nell'implementazione.
- Familiarità con i concetti e le implementazioni relative alla sicurezza
- Familiarità con le attività del ciclo di vita, gestione delle capacità, osservabilità
- Cultura generale DevOps: scripting, pipeline, deployment, certificati, ecc.
- Esperienza con la metodologia Agile/SAFE, utilizzo precedente di Jira e Confluence
- Conoscenza di Jenkins, Grafana, Octopus, Kubernetes
- Esperienza di sviluppo collaborativo (ad es. programmazione in coppia o in gruppo), di dare e ricevere feedback.
- Esperienza nella supervisione di sviluppatori junior
- Buone capacità di revisione del codice, orgoglio per la qualità del codice
- Focalizzato, in grado di guidare la realizzazione di modifiche tecniche fino al loro completamento
- Capacità di lavorare in un ambiente con ritmi serrati e con occasionali cambiamenti di priorità e di contesto.
- Strutturato, capace di seguire i processi in modo sistematico
- Ottime competenze linguistiche e comunicative in inglese
Offriamo
Non sono stati menzionati benefici espliciti.Dettagli sul lavoro