Adobe is seeking a Senior Java Software Engineer to join their Identity Management Services (IMS) team. This role is crucial in Adobe's implementation of Federated ID and OAuth 2.0 for authentication of Adobe ID users and authorization for Adobe resources. IMS is a highly scalable system deployed on AWS infrastructure, dealing with multiple availability zones and regions.
The ideal candidate will be responsible for maintaining 99.99% uptime and designing systems that scale with business demands. This position requires someone passionate about high scalability, elastic infrastructure, zero downtime, handling 1 million rpm, multi-region deployments, and optimizing response times.
As a Senior Java Software Engineer, you'll work in an agile environment, owning multiple product features while evaluating and improving the current architecture. You'll be instrumental in extending federated identity capabilities and implementing SSO solutions across various devices. The role combines hands-on development with technical leadership, as you'll mentor junior team members and drive the adoption of modern technologies.
The position requires 10+ years of experience and deep knowledge of the J2EE stack. You'll need strong foundations in software engineering processes, system scalability, and SSO implementation. The role offers the opportunity to work with cutting-edge technologies while solving complex authentication and authorization challenges at scale.
Adobe offers a collaborative environment where you'll be part of transforming how companies interact with customers across every screen. The company is committed to creating exceptional employee experiences and values diverse perspectives. This role provides an excellent opportunity to impact millions of users while working with advanced identity management solutions.