Avaloq

Senior Java Software Engineer (Security)

Avaloq
Apply
2 days ago
Zürich, SwitzerlandSenior

Responsibilities

  • Design, develop, and maintain scalable, reliable, secure Java components, libraries, APIs, and services.
  • Write clean, testable, maintainable code according to engineering and architectural standards.
  • Analyze legacy solutions and progressively improve their architecture, quality, and maintainability.
  • Develop features involving authentication, authorization, JWT, IAM integrations, and secure service-to-service communication.
  • Prepare solution designs and participate in architecture, technical, and code reviews.
  • Investigate and resolve complex application, integration, and security-related technical issues.
  • Work with tokens, claims, certificates, keys, and trust relationships.
  • Improve automated testing, CI/CD integration, dependency management, and software quality controls.
  • Maintain technical documentation and contribute to knowledge sharing.
  • Collaborate with engineering, architecture, security, and product teams using shared components.

Requirements

  • At least 7 years of proven experience in software development or a related engineering role.
  • Strong Java programming skills and hands-on experience with the Spring ecosystem, ideally including Spring Boot.
  • Experience designing and integrating REST APIs, shared libraries, or enterprise application components.
  • Understanding of application-security principles, secure coding, and vulnerability remediation.
  • Experience or interest in authentication, authorization, tokens, certificates, and secure communication.
  • Strong experience with automated testing, debugging, and troubleshooting complex software systems.
  • Experience maintaining and modernizing established enterprise applications.
  • Understanding of CI/CD pipelines, build automation, dependency management, and version control.
  • Strong analytical, problem-solving, communication, and collaboration skills.
  • Ability to own products and technical topics from analysis through implementation and maintenance.
  • Bonus: familiarity with JWT, OAuth 2.0, OpenID Connect, IAM platforms, service-to-service authentication, TLS, PKI, Gradle, security-scanning tools, Docker, Kubernetes, or OpenShift.
  • Bonus: experience maintaining shared libraries or platform components, working in financial services or security-sensitive enterprise environments, and delivering complex technical projects.

Benefits

  • Hybrid and flexible working arrangements are available for most employees.
  • Inclusive, equal-opportunity workplace committed to diversity and employee authenticity.
  • Collaborative and supportive work environment with opportunities to work with leading financial institutions.
  • Role based in Zurich, Switzerland.

Tech Stack

DockerGradleJavaKubernetesOpenShiftSpring Boot

Categories

Avaloq

About Avaloq

1,001-5,000 employees

Avaloq develops core banking and digital wealth management platforms and provides banking-operations outsourcing for financial institutions, delivered via cloud SaaS, BPaaS, or on-premises deployments. Its clients include private, retail and investment banks; more than 170 institutions use its systems. Founded in 1985 and headquartered in Zürich, Avaloq is a subsidiary of NEC Corporation.

Contact me