Expoint - all jobs in one place

המקום בו המומחים והחברות הטובות ביותר נפגשים

Limitless High-tech career opportunities - Expoint

Apple Senior Software Developer - Java Messaging 
United Kingdom, England, London 
267478702

30.08.2024
Description
The responsibilities as a senior member of the team include:* Working with our QA and SRE teams to establish reliability and quality goals* Anticipating, architecting and coding to cater for our highly-distributed mass-scale Apple ecosystem* Frequently collaborating with multiple partner engineering teams and consumers of our platform* Representing our team in meetings and driving consensus across participants* Creating reusability across our features and our engineering stack e.g. utilising standard libraries and contributing to their development* Creating technical design documents and driving consensus across stakeholders* Introducing best practices and automation, and driving their acceptanceExperience in Java core programming is required.
Minimum Qualifications
  • Experience in designing and building production APIs using micro-services written in Java is required
  • Skilled at writing clean and high-performant code in Java
  • Skilled at using test driven development to empower CI/CD workflows
  • Using data structures, concurrency and design patterns
  • Designing and building loosely coupled and eventually consistent distributed systems
  • Communicating effectively, both written and verbal, with technical and non-technical cross-functional teams
Preferred Qualifications
  • Technically leading software development projects across teams
  • Making critical architectural decisions that have long-term impact on success
Education & Experience
Undergraduate degree related to computing or equivalent experienceExperience in Java core programming is required