13 days old

Server side Software Engineer- Retail Store Apps

Cupertino, CA
  • Job Code
  • Jobs Rated


Posted: Feb 11, 2020

Weekly Hours: 40

Role Number:200149108

At Apple, new ideas have a way of becoming excellent products, services, and customer experiences very quickly. Bring passion and dedication to your job and there's no telling what you could accomplish
Are you ready to do your life's best work? Are you deeply accountable for your work? Your real passion for product ownership and track record of product development will prove critical to your success on our team. Apple's Retail Store Apps Engineering team is seeking a Server-side Software Engineer who's eager to work in an environment that is fast paced & complex. Our group focuses on design and development of iOS & web based solutions for Apple Retail Business

Key Qualifications

  • Experience in object-oriented programming (Java, J2EE, Spring or other MVC frameworks)
  • Deep understanding and hands on experience in development of Service Oriented Architectures and restful services
  • Familiar with Test Driven Development using testing frameworks
  • Knowledge of a major relational or NoSQL database (e.g. Oracle / Cassandra)
  • Experience with distributed messaging systems (e.g. Apache Kafka, RabbitMQ)
  • Strong analytical skills
  • Excellent written and verbal communications skills
  • Knowledge of data structures, design patterns, architectural styles and API design
  • Experience with CI/CD deployment pipelines is a plus
  • Knowledge of containerization of applications using Docker will be an added advantage
  • Knowledge of AWS or other cloud technologies is a strong positive


You will join a hands-on development team that nurtures creativity and generates novel, highly scalable, secure & fault tolerant solutions to deliver engineering perfection. The role requires an excellent grasp of technical concepts with a proven understanding of the full development life cycle process with a forward thinking mindset, ability and confidence to challenge the status quo. Responsibilities include:
Design and Develop solutions with proven architecture and design principles; adhere to development techniques and standards
Design walkthroughs with technical teams and business staff to validate solutions against business requirements and system architecture
Build resilient and highly-scalable systems
Write well-crafted, testable, maintainable code
Embrace and Champion CI/CD principles
Stay up to date on new technologies and offer analysis of present or future benefit to Apple
We're looking for a hardworking and passionate person to join this amazing team, if you feel this is you, we'd love to hear from you

Education & Experience

Bachelor's degree in Computer Science/Computer Engineering or equivalent experience

Additional Requirements

Jobs Rated Reports for Computer Programmer

Posted: 2020-02-12 Expires: 2020-03-12

Before you go...

Our free job seeker tools include alerts for new jobs, saving your favorites, optimized job matching, and more! Just enter your email below.

Share this job:

Server side Software Engineer- Retail Store Apps

Apple, Inc.
Cupertino, CA

Join us to start saving your Favorite Jobs!

Sign In Create Account
Computer Programmer
61st2018 - Computer Programmer
Overall Rating: 61/220
Median Salary: $82,240

Work Environment
Very Low
Very Poor
Powered ByCareerCast