Senior Full-Stack Engineer, Server

Apple Inc

Seattle, WA

Job posting number: #7261843 (Ref:apl-200558801)

Posted: July 10, 2024

Job Description

Summary
The Apple Services Engineering team is one of the most exciting examples of Apple’s long-held passion for combining art and technology. These are the people who power the App Store, Apple TV, Apple Music, Apple Podcasts, and Apple Books. And they do it on a massive scale, meeting Apple’s high expectations with high performance to deliver a huge variety of entertainment in over 35 languages to more than 150 countries.

Join us in building world-class applications to support our critical artist and label partners! We help our partners to manage their presence on Apple Music and to understand and grow their engagement with listeners. We're seeking a multitalented full stack engineer to join our diverse team.

These engineers build secure, end-to-end solutions. They develop the custom software used to process all the creative work, the tools that providers use to deliver that media, all the server-side systems, and the APIs for many Apple services.
Description
In this exciting role, we want you to design, develop, and support software for systems to support music partner tools for artists and label external users! Examine business requirements from our business, product, and operations teams. Translate these specifications into engineering requirements. You will apply your sophisticated software architecture skill to design beautiful, resilient, reliable, and scalable systems.

Come develop testable and maintainable software using Java. You will also build reusable presentational components using HTML/CSS/Typescript/Javascript. You'll have the opportunity to implement scalable web services using the REST methodology. Build asynchronous messaging between services using Kafka or other message publishing technologies. Implement standard processes for data storage and retrieval using Oracle, Cassandra, and Postgres.

Does this sound like you? Join our team!
Minimum Qualifications
  • Minimum 3-5 years of current software development experience using relevant technologies:
  • Java and JaxRS
  • React and Javascript/Typescript
  • HTML and CSS
  • Relational and NOSQL datastores
Preferred Qualifications
  • Use Java to develop server-side software for web services and data processing pipelines.
  • Build reliable software and use proven architecture patterns that produce supportable and sustainable code.
  • Use relational datastores such as Oracle, MySQL, or Postgres to query and update data, and to design and create efficient data storage schemas.
  • Use NOSQL datastores including Cassandra or MongoDB to query and update data, and to design and create efficient data storage schemas.
  • Understand and translate business requirements to engineering requirements to improve existing tools or to build new functionality to enable them to conduct and support the business.
  • Use REST to structure requests for data and the responses to those requests in web service APIs produced by the team for both internal and external usage.
  • Use Kafka or similar message bus to build scalable asynchronous, distributed data and job pipelines
  • Development of data models, business logic and data validation
  • Build web pages and templates to create reusable presentational components using HTML, CSS and Javascript to present data to web browsers.
  • Development using CI/CD pipelines
  • Experience with cloud architecture such as Kubernetes on AWS, Azure, or Google Cloud
Pay & Benefits




Apply Now

Please mention to the employer that you saw this ad on Sciencejobs.org

More Info

Job posting number:#7261843 (Ref:apl-200558801)
Application Deadline:Open Until Filled
Employer Location:Apple Inc
Jacksonville,Florida
United States
More jobs from this employer