Senior Java Software Engineer - Adobe Identity Services

Adobe is a global leader in digital experiences, helping everyone from emerging artists to global brands create and deliver exceptional digital experiences across every screen.
Backend
Senior Software Engineer
In-Person
10+ years of experience
Enterprise SaaS

Description For Senior Java Software Engineer - Adobe Identity Services

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 requests per minute, multi-region deployments, and optimizing response times.

As a Senior Java Software Engineer, you'll work with cutting-edge authentication and authorization technologies, leading the development of secure and scalable identity solutions. You'll collaborate with cross-functional teams to design and implement features that serve millions of Adobe users globally.

The role offers exciting challenges in cloud computing, distributed systems, and identity management. You'll have the opportunity to work with modern technologies, mentor junior developers, and contribute to architectural decisions that shape Adobe's identity platform.

Adobe offers an exceptional work environment, recognized worldwide for its employee-focused culture. The company provides comprehensive benefits and embraces a unique Check-In approach for ongoing feedback and professional growth. Join a team that's passionate about creating secure, scalable solutions for digital experiences that impact millions of users worldwide.

Last updated 3 months ago

Responsibilities For Senior Java Software Engineer - Adobe Identity Services

  • Work in an agile team to build a scalable and secure service
  • Evaluate current architecture and determine risks and opportunities
  • Extend capabilities for federated identities
  • Design, develop, deploy, integrate, and support Single Sign On (SSO)
  • Mentor junior members of the team
  • Perform research on various technologies
  • Drive adoption of modern technologies
  • Build prototypes and core features
  • Drive the definition of internet-scale & web-forward architecture

Requirements For Senior Java Software Engineer - Adobe Identity Services

Java
Linux
  • B.S. or M.S. degree in Computer Science, Engineering or equivalent
  • 10+ years proven experience
  • Object oriented design principles and design patterns
  • Strong algorithmic and logical skills
  • Proven knowledge of System Scalability, Availability & Performance
  • Experience in deployment of SSO products and integration
  • Proven foundation in software engineering process & methodologies
  • Hands-on software development capabilities with large projects
  • Good written and verbal communication skills
  • Spoken and written English proficiency

Interested in this job?

Jobs Related To Adobe Senior Java Software Engineer - Adobe Identity Services

Computer Scientist (Backend)

Senior Backend Computer Scientist role at Adobe, building commerce platform features with 10+ years experience required in full-stack development.

Senior Technical Writer

Senior Technical Writer position at Adobe Workfront to create user documentation and work with product teams to document software functionality.

Senior Product Growth Manager – Adobe Express

Senior Product Growth Manager role at Adobe Express focused on driving user growth through data-backed strategies and experimentation, offering competitive compensation $122K-$234K.

Computer Scientist - II , Firefly Services

Senior Computer Scientist role at Adobe's Firefly Services, focusing on cloud-native applications and distributed systems with 8+ years of experience required.

Software Development Engineer 3

Senior Software Engineer role at Adobe combining software development and AI expertise to enhance marketing workflows and customer experiences through innovative technology solutions.