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 Engineer position at Adobe, focusing on developing scalable services using Java, Spring Boot, and cloud technologies.

Software Development Engineer

Senior Software Engineer role at Adobe focusing on Firefly Enterprise applications and GenAI features development using full-stack technologies.

Software Quality Engineer

Senior Software Quality Engineer role at Adobe, focusing on test automation and CI/CD integration for enterprise content management systems.

Senior Product Growth Manager – Adobe Express

Senior Product Growth Manager position at Adobe focused on driving user growth for Adobe Express through data-driven strategies and experimentation.

Computer Scientist (Backend)

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