Senior Java Developer - Application Security
Core
Lead the architecture and design of a custom authentication platform to replace existing third-party solutions for consumer-facing websites.
Role type
Senior IC application security engineer (identity & authentication)
Builds
Custom enterprise authentication platform
Domain
Application security, Identity Management, Cloud-native services
Required skills
Java, Spring, Spring Security, Microservices, SAML, JWT, SSO, OAuth, Passwordless authentication, Identity management, Security architecture, Open-source framework evaluation
Preferred skills
Authentication platform modernization, High-traffic consumer web support, Enterprise AI-assisted engineering tools
Technologies
Java, Spring, Spring Security, SAML, JWT, Microservices
Responsibilities
Lead architecture and design of a custom authentication platform. Assess open-source authentication frameworks and recommend secure, sustainable solutions. Guide implementation using Java, microservices, and Spring Security. Define secure architectural patterns for user authentication across multiple websites. Advise on SSO, federated identity, and token-based authentication. Establish security standards and technical controls. Identify architectural risks and vulnerabilities. Collaborate with engineering, architecture, product, and senior leadership stakeholders. Help plan migration from the current environment to the new platform.
Seniority
Senior, hands-on IC
