Senior Java Software Engineer (Security)
- Tipo di contratto
- Tempo pieno
- Luogo
- Zürich · Telelavoro possibile
- Prima pubblicazione
Siamo alla ricerca di un talentuoso Senior Software Engineer con solida esperienza e conoscenza nella sicurezza delle applicazioni per unirsi al nostro team in crescita a Zurich, Switzerland. In questo ruolo, lavorerai accanto a ingegneri esperti e specialisti di prodotto in un ambiente collaborativo e agile dove la qualità dell'ingegneria, l'affidabilità e la manutenibilità sono fondamentali.
Il candidato ideale combina una solida esperienza nell'ingegneria del software con una buona comprensione della sicurezza delle applicazioni e delle piattaforme. Non cerchiamo necessariamente uno specialista in una particolare tecnologia di sicurezza. Più importante è qualcuno che comprenda la progettazione sicura del software, i principi di sicurezza, le vulnerabilità e le sfide legate alla costruzione e alla manutenzione di applicazioni aziendali sensibili alla sicurezza.
Ti concentrerai principalmente sulla progettazione, lo sviluppo e la manutenzione di robusti componenti, librerie e servizi basati su Java utilizzati nelle applicazioni Avaloq. I prodotti operano nel dominio della application-security, offrendoti l'opportunità di lavorare su soluzioni e concetti relativi ad autenticazione e autorizzazione, JWT, Identity and Access Management, comunicazione sicura service-to-service e integrazioni di sicurezza basate su standard.
I tuoi compiti principali
- Progettare, sviluppare e mantenere componenti, librerie, API e servizi basati su Java scalabili, affidabili e sicuri
- Scrivere codice pulito, testabile e manutenibile che segua le pratiche di ingegneria e gli standard architettonici stabiliti
- Analizzare le soluzioni esistenti e legacy e migliorarne progressivamente l'architettura, la qualità e la manutenibilità
- Contribuire a prodotti e progetti che coinvolgono autenticazione, autorizzazione, JWT, integrazioni IAM e comunicazione service-to-service
- Progettare e implementare nuove funzionalità, inclusa la preparazione di progettazioni di soluzioni complete
- Investigare e risolvere problemi tecnici complessi in aree relative ad applicazioni, integrazione e sicurezza
- Lavorare con concetti di sicurezza come token, claim, certificati, chiavi e relazioni di fiducia
- Partecipare a discussioni sull'architettura, revisioni tecniche e revisioni del codice
- Migliorare il testing automatizzato, l'integrazione CI/CD, la gestione delle dipendenze e i controlli di qualità del software
- Mantenere una documentazione tecnica chiara e contribuire alla condivisione delle conoscenze all'interno e tra i team
- Collaborare con i team di ingegneria, architettura, sicurezza e prodotto che utilizzano i componenti condivisi
L'area di prodotto del ruolo include l'evoluzione di Avaloq verso integrazioni IAM basate su standard, indipendenti dal fornitore, compatibilità JWT e comunicazione sicura tra applicazioni e servizi.
- Minimo 7 anni di esperienza comprovata nello sviluppo software o in un ruolo di ingegneria correlato
- Forti capacità di programmazione in Java, con esperienza pratica nell'ecosistema Spring, idealmente incluso Spring Boot
- Esperienza nella progettazione e integrazione di REST API, librerie condivise o componenti di applicazioni aziendali
- Eccellenti capacità di comunicazione e collaborazione, con la capacità di lavorare efficacemente tra i team di ingegneria e di prodotto
- Una buona comprensione dei principi di application-security, coding sicuro e rimedio alle vulnerabilità
- Interesse o esperienza in concetti relativi alla sicurezza come autenticazione, autorizzazione, token, certificati e comunicazione sicura
- Forte esperienza con il testing automatizzato, il debugging e la risoluzione di problemi in sistemi software complessi
- Esperienza nella manutenzione e modernizzazione di applicazioni aziendali consolidate
- Buona comprensione delle pipeline CI/CD, dell'automazione del build, della gestione delle dipendenze e del controllo di versione
- Forti capacità analitiche e di problem-solving, con un approccio strutturato alle sfide tecniche complesse
- Capacità di assumere la responsabilità di prodotti e argomenti tecnici dalla fase di analisi a quella di implementazione e manutenzione
Sarebbe un vero valore aggiunto se avessi
- Esperienza di lavoro con soluzioni di autenticazione e autorizzazione
- Familiarità con JWT, OAuth 2.0, OpenID Connect o standard di sicurezza comparabili
- Esperienza con piattaforme IAM come Airlock IAM, Keycloak, Microsoft Entra ID o soluzioni comparabili
- Comprensione dell'autenticazione service-to-service o machine-to-machine
- Conoscenza di TLS, certificati, chiavi e concetti PKI
- Esperienza con Gradle, software-composition analysis o strumenti di security-scanning
- Esperienza con Docker, Kubernetes o OpenShift
- Esperienza nella manutenzione di librerie condivise o componenti di piattaforma utilizzati da più team di sviluppo
- Esperienza nei servizi finanziari o in un altro ambiente aziendale sensibile alla sicurezza
- Comprovata capacità di consegnare con successo progetti tecnici complessi
Ci rendiamo conto che gestire l'equilibrio tra vita lavorativa e privata è una sfida che affrontiamo tutti nella nostra vita quotidiana e, per sostenere questo, siamo lieti di offrire un lavoro ibrido e flessibile per la maggior parte dei nostri Avaloqers. Questo ci consente di mantenere l'equilibrio tra vita lavorativa e privata continuando la nostra fantastica cultura Avaloq nei nostri uffici globali.
In Avaloq, siamo orgogliosi di abbracciare la diversità e comprendiamo che il successo della nostra attività si basa sulla forza di opinioni diverse. Ci impegniamo con tutto il cuore a promuovere un ambiente di pari opportunità e una cultura inclusiva in cui puoi essere il tuo vero sé autentico. Assumiamo, compensiamo e promuoviamo indipendentemente dall'origine, dall'età, dall'identità di genere, dall'orientamento sessuale o da qualsiasi altra caratteristica fantastica che ci rende tutti unici. Abbiamo fatto del nostro meglio per scrivere questo annu
Tradotto automaticamente dall’originale.
Pubblicato ieri