Offerta di lavoro
Lead SW Eng - Core Java
Northern Trust è alla ricerca di un Lead Software Engineer (m/f/d) per Core Java che abbia esperienza nello sviluppo di microservizi Spring Boot, piattaforme cloud e pipeline CI/CD. Il ruolo prevede lo sviluppo, l'ottimizzazione e il deployment di applicazioni guidate dal flusso di lavoro in un ambiente scalabile, sicuro e ad alte prestazioni.
Descrizione del lavoro
Siamo alla ricerca di un Full Stack Java Engineer altamente qualificato con esperienza nel Front End e nel Back end (sviluppo di microservizi Spring Boot). Il candidato ideale avrà una forte esperienza nel backend con Java (JDK11+), esperienza pratica con le piattaforme cloud (Azure preferibilmente, AWS è un plus), e una buona conoscenza delle pipeline CI/CD ed esposizione al deployment Kubernetes. L'esperienza nel front-end con React è un plus. Questo ruolo sarà responsabile della progettazione, dello sviluppo e dell'ottimizzazione di applicazioni guidate dal flusso di lavoro, garantendo al contempo scalabilità, sicurezza e prestazioni.
Responsabilità principali
- Progettare, sviluppare e mantenere microservizi scalabili e sicuri utilizzando Spring Boot.
- Sviluppare e ottimizzare API RESTful e servizi event-driven.
- Lavorare con React.js per lo sviluppo del frontend.
- Implementazione e gestione di applicazioni in ambienti cloud Azure (preferibile) o AWS.
- Implementare pipeline CI/CD utilizzando strumenti come GitHub Actions, Jenkins o Azure DevOps.
- Garantire il deployment e l'orchestrazione dei servizi utilizzando AKS (Kubernetes) e Docker.
- Scrivere codice efficiente, riutilizzabile e scalabile seguendo le migliori pratiche.
- Collaborare con team interfunzionali per progettare e implementare applicazioni ad alte prestazioni.
- Eseguire revisioni del codice, risolvere problemi e ottimizzare le prestazioni del sistema.
Competenze ed esperienze richieste
- Forti competenze di programmazione Java (JDK11+) con esperienza pratica in Spring Boot.
- Spring boot - sviluppo di microservizi utilizzando Reactive, gRPC, GraphQLs
- Conoscenza approfondita dell'architettura a microservizi e delle best practice.
- L'esperienza pratica con React è utile.
- Esperienza in Azure (preferibile) o AWS, compresi servizi e implementazioni cloud-native.
- Competenza nella creazione e gestione di pipeline CI/CD (ad esempio, Jenkins, GitHub Actions, Azure DevOps).
- Conoscenza delle tecnologie di containerizzazione e orchestrazione (Docker, Kubernetes).
- L'esperienza con i message broker (Kafka, RabbitMQ o simili) è un plus.
- Conoscenza di database SQL e NoSQL come PostgreSQL, MySQL, MongoDB o Cassandra.
- Forte comprensione dei framework di autenticazione e autorizzazione (OAu2h, JWT, OpenID Connect).
- Familiarità con strumenti di registrazione, monitoraggio e osservabilità (ELK Stack, Prometheus, Grafana).
- Forte capacità di problem solving e di lavorare in un ambiente di sviluppo agile.
Lavorare con noi
Come partner di Northern Trust, vi aspettano grandi traguardi! Farete parte di una cultura del lavoro flessibile e collaborativa, in un'organizzazione in cui la forza e la stabilità finanziaria sono un vantaggio che ci spinge a esplorare nuove idee.
Ci auguriamo che siate entusiasti del ruolo e dell'opportunità di lavorare con noi. Diamo valore a un ambiente di lavoro inclusivo e comprendiamo che la flessibilità significa cose diverse per persone diverse.
Dettagli sul lavoro