Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Apple Logo

Full Stack Java Engineer, Identity Management Services

Apple

$147,400 - $272,100
Aug 29, 2025
Sunnyvale, CA, US
Apply Now

Apple is looking to improve how Apple operates, freeing employees to do what they do best: craft magical experiences for customers, specifically through the Identity Management team which powers Apple Account identity for all Apple services

Requirements

  • Expertise in Java and Java Enterprise technology applications architecture, design, development and support
  • Solid understanding and hands-on development experience in Java, Spring, multi-threading, REST, Data Caching Services and data access technologies
  • Extensive use of APIs and a strong understanding of HTTP(S) and REST architecture
  • Knowledge of design patterns, enterprise architecture and software engineering principles
  • Experience with Identity protocols such as OAuth, OIDC, SAML, SCIM
  • Experience with JavaScript, AJAX, ReactJS, JQuery, JS MVC frameworks
  • Experience with iOS, macOS, Restful Web Services, Spring, Service Talk

Responsibilities

  • Help build innovative software applications
  • Development and implementation experience in large scale high-demand applications
  • All aspects of software development, from design and analysis to development, implementation and maintenance
  • Implement new product features, improve existing features, while adding performance and software quality metrics to our codebase
  • Work closely with business partners, other engineering teams, quality assurance, management, as well as human interface and user experience designers
  • Contribute to the development of large-scale systems that power Apple Account identity for all Apple services
  • Work on high-impact new product features that serve various Apple lines of business

Other

  • 2+ years of professional application development experience
  • B.S. or M.S in Computer Science, Software Engineering or related field
  • Good communication and personal skills: ability to interact and work well with members in other functional groups
  • Strong sense of project ownership
  • Passionate to work on systems that are highly reliable, maintainable, scalable and secure