Apple Media Products (AMP) Software Engineer - Java / Kotlin

London, Greater London, United Kingdom
Software and Services

Summary

Posted: 20 Mar 2019
Weekly Hours: 35
Role Number: 200022265
Have you ever imagined what you could do here? At Apple, new ideas have a way of becoming phenomenal products, services, and customer experiences very quickly. Bring passion and dedication to your job and there's no telling what you could accomplish. The Apple Media Products is the team behind the App Store, Apple Music, iTunes, and many other high profile products on iPhone, Mac and AppleTV. This is a great opportunity for a hardworking, performance-savvy, backend web developer to join our innovative Data Platform team. You will be helping to build advanced web services and data presentation tiers for internal users, based on our Data platform

Key Qualifications

  • Strong experience with either Java or Kotlin
  • An excellent understanding of HTTP
  • Experience with RESTful services and API design
  • Experience with unit testing, integration testing and associated frameworks
  • Experience with scaling web services, including production monitoring
  • Experience with domain modelling
  • An understanding of eventual consistency
  • Experience with CI/CD

Description

Our team offers you the opportunity to help build an advanced, micro-service led, suite of web applications that work with our Data platforms. You will be crafting internal services and features that help empower teams across Apple Media Products. If you are a backend web developer who loves working with data, and enjoys working collaboratively, then apply now.

Education & Experience

Additional Requirements

  • - Experience with NoSQL stores is desirable but not essential
  • - Experience with Solr or Elasticsearch is desirable but not essential
  • - Experience with messages buses is desirable but not essential
  • - Experience with agile methodologies
  • - An interest in Big Data is desirable but not essential
  • - Real passion for customer-satisfaction
  • - A keen attention to detail