CareerPlan

Senior Java Software Engineer (Security)

Zurich, chFull-time2026-11-13
Hybrid

Core

Design, develop, and maintain secure Java-based components, libraries, APIs, and services for authentication, authorization, and secure service-to-service communication within enterprise applications.

Role type

Senior IC Java Software Engineer (Application Security)

Builds

Scalable, reliable, and secure Java components, libraries, and services for Avaloq applications

Domain

Financial services / Application Security

Required skills

Java, Spring ecosystem (Spring Boot), REST API design, secure coding principles, vulnerability remediation, automated testing, CI/CD pipelines, dependency management, architectural design, code reviews

Preferred skills

JWT, OAuth 2.0, OpenID Connect, IAM platforms (Keycloak, Microsoft Entra ID), TLS/PKI concepts, Docker/Kubernetes/OpenShift, Gradle, security-scanning tools, financial services experience

Technologies

Java, Spring Boot, REST, JWT, OAuth 2.0, OpenID Connect, Keycloak, Microsoft Entra ID, Gradle, Docker, Kubernetes, OpenShift

Responsibilities

Design and implement new security features and solution designs; Analyze and improve existing legacy solutions; Investigate and resolve complex technical issues in security areas; Participate in architecture discussions and technical reviews; Maintain technical documentation and share knowledge; Collaborate with engineering, security, and product teams

Seniority

Senior, hands-on IC