Expoint – all jobs in one place
The point where experts and best companies meet
Limitless High-tech career opportunities - Expoint

Apple App Store Connect Software Engineer ASE 
Canada, British Columbia, Vancouver 
729039799

Yesterday
Key Responsibilities:Design, develop, and implement high-quality, scalable backend services and APIs using Java and related technologies.Write clean, maintainable, and well-tested code, contributing to a high standard of engineering excellence.Collaborate with multi-functional teams, including product managers, designers, and other engineering teams, to translate product requirements into technical specifications and deliver end-to-end solutions.Contribute to the technical design and architecture of new features and system enhancements, ensuring alignment with overall platform strategy.Troubleshoot and debug sophisticated production issues, ensuring system stability, reliability, and optimal performance.Continuously optimize existing services for performance, efficiency, and scalability to meet growing demands.
  • Bachelor's degree in Computer Science, Computer Engineering, or a related technical field, or equivalent experience
  • 3+ years of professional experience in designing, developing, and supporting highly scalable, high-performance backend applications.
  • Strong proficiency in Java and object-oriented programming, with a deep knowledge of core Java concepts, concurrency, and multithreading.
  • Demonstrated experience with server-side development, including an understanding of HTTP protocols and crafting/implementing RESTful APIs.
  • Experience working with relational and/or NoSQL databases (e.g., Cassandra, Solr, Kafka, etc.), and distributed systems concepts.
  • Solid grasp of data structures, algorithms, and their application in building efficient and scalable software.
  • Proven track record with writing clean, well-tested, and maintainable code, with experience in unit, integration, and performance testing.
  • Strong communication and collaboration skills, with the ability to work effectively within a highly collaborative, cross-functional team environment.
  • Experience with distributed systems, large-scale data processing, and messaging technologies (e.g., Kafka, Cassandra, Solr).
  • Proven track record in contributing to architectural discussions and designing backend systems.
  • Expertise in performance tuning, profiling, and optimizing Java applications and backend services.
  • Experience contributing to microservices architectures in a large-scale distributed environment.
  • Familiarity with monitoring, alerting, and solving production systems in a high-traffic environment.
Note: Apple benefit and compensation programs are subject to eligibility requirements and other terms of the applicable plan or program.