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 content.
Backend
Senior Software Engineer
In-Person
5,000+ Employees
10+ years of experience
Enterprise SaaS

Description For Senior Java Software Engineer - Adobe Identity Services

Adobe's Identity Management Services (IMS) team is seeking a Senior Java Software Engineer to join their high-impact 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.

The position offers an exciting opportunity to work on a highly scalable system deployed on AWS infrastructure, dealing with multiple availability zones and regions. The successful candidate will be responsible for maintaining 99.99% uptime and designing systems that scale with business demands.

This is an ideal role for experienced software developers passionate about high scalability, elastic infrastructure, zero downtime, handling 1 million requests per minute, multi-region deployments, and optimizing response times. You'll be working with cutting-edge technologies and have the opportunity to make significant architectural decisions.

Key aspects of the role include building scalable authentication services, extending federated identity capabilities, and implementing SSO solutions. You'll be part of an agile team where you can mentor others while continuing to grow your own technical expertise.

The ideal candidate brings strong Java expertise, deep knowledge of system scalability and performance, and experience with SSO implementations. This role offers the opportunity to work on critical infrastructure at Adobe, a company known for transforming digital experiences worldwide.

Benefits include working with a talented team, solving complex technical challenges, and contributing to systems used by millions of Adobe customers globally. The role provides excellent career growth opportunities and the chance to influence the future of Adobe's identity and authentication services.

Last updated 8 hours ago

Responsibilities For Senior Java Software Engineer - Adobe Identity Services

  • Work in an agile team to build scalable and secure services
  • Evaluate current architecture and determine risks and opportunities
  • Extend capabilities for federated identities
  • Design, develop, deploy and support Single Sign On (SSO)
  • Mentor junior members of the team
  • Perform research on technologies and define architectural improvements
  • Drive adoption of modern technologies
  • Build prototypes and core features
  • Understand product principles and customer base

Requirements For Senior Java Software Engineer - Adobe Identity Services

Java
Linux
Kubernetes
  • 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
  • Good written and verbal communication skills
  • English proficiency

Benefits For Senior Java Software Engineer - Adobe Identity Services

Medical Insurance
401k
  • Competitive salary and benefits
  • Career growth opportunities
  • Work with cutting-edge technologies

Interested in this job?

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

Software Development Engineer 3

Senior Software Engineer role at Adobe building scalable services for mobile experiences, offering $113K-$206K salary with comprehensive benefits in San Jose, CA.

Software Development Engineer

Senior Software Development Engineer role at Adobe building high-performance segmentation engine for Adobe Experience Platform.

Software Development Engineer 30

Senior Software Development Engineer position at Adobe's Marketo team, focusing on Lead Management suite development and DevOps practices, offering competitive compensation and growth opportunities.

Software Development Engineer in Test

Senior SDET role at Adobe working on Acrobat Web testing and automation

Software Development Engineer

Senior Software Development Engineer role at Adobe working on mobile technologies and Adobe Marketing Solutions in San Jose, CA.