Java Software Engineer - Adobe Identity Services

Adobe changes the world through digital experiences, providing tools for emerging artists to global brands to design and deliver exceptional digital experiences.
$90,000 - $150,000
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Enterprise SaaS

Description For Java Software Engineer - Adobe Identity Services

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

As a Java Software Engineer, you'll be responsible for maintaining 99.99% uptime and designing systems that scale with business demands. The ideal candidate is passionate about high scalability, elastic infrastructure, zero downtime, handling 1 million requests per minute, multi-region deployments, and optimizing response times.

You'll work in an agile environment, owning multiple features while evaluating and improving architecture. Key responsibilities include extending federated identity capabilities, implementing SSO solutions, and mentoring junior team members. The role requires strong technical expertise in Java, system scalability, and security protocols.

Adobe offers an exceptional work environment, recognized globally for its innovative culture. You'll collaborate with colleagues committed to mutual growth through Adobe's unique Check-In approach. The company provides comprehensive benefits and opportunities for professional development.

Join Adobe's mission to change the world through digital experiences, working with cutting-edge technology in identity and authentication services. This role offers the perfect blend of technical challenges and professional growth opportunities in a company that values innovation and employee development.

Last updated 2 days ago

Responsibilities For Java Software Engineer - Adobe Identity Services

  • Work in an agile team to build a scalable and secure service
  • Own multiple features of the product
  • Evaluate current architecture and determine risks and opportunities
  • Extend capabilities for federated identities
  • Design, develop, deploy, and support Single Sign On (SSO) using DevOps model
  • Mentor junior members of the team
  • Perform research on various technologies and define architectural improvements
  • Drive adoption of modern technologies

Requirements For Java Software Engineer - Adobe Identity Services

Java
Linux
  • 5 years proven experience
  • B.S. or M.S. degree in Computer Science, Engineering or equivalent
  • 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
  • Foundation in software engineering process & methodologies
  • Hands-on software development capabilities with large projects
  • Good written and verbal communication skills
  • English proficiency

Benefits For Java Software Engineer - Adobe Identity Services

Medical Insurance
Dental Insurance
Vision Insurance
401k
Education Budget
  • Comprehensive medical, dental, and vision insurance
  • 401k retirement plan
  • Education and professional development budget
  • Unique Check-In approach for employee growth
  • Global recognition and awards program

Interested in this job?

Jobs Related To Adobe Java Software Engineer - Adobe Identity Services

Software Development Engineer (C++)

Adobe is seeking a Software Development Engineer (C++) to develop and maintain InDesign's page design and layout applications.

Software Development Engineer

Mid-level Software Development Engineer position at Adobe, focusing on backend development for mobile and marketing solutions with competitive compensation.

Software Development Engineer

Software Development Engineer role at Adobe Document Cloud, focusing on document management and PDF technologies using Java and Python.

Computer Scientist-I

Computer Scientist role at Adobe focusing on Print & Scan technologies, requiring C++ expertise and 3.5+ years of experience in software development.

Product Manager

Product Manager role at Adobe focusing on international strategy and product growth, offering competitive compensation $102K-$197K annually.