Imagine what you could do here. At Apple, great ideas have a way of becoming great 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.
Dynamic people and inspiring, innovative technologies are the norm here. Will you join us in crafting solutions that do not yet exist?
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 cultivates 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.
Be ready to make something great when you come here. Dynamic, inspiring people and innovative, industry-defining technologies are the norm at Apple. The people who work here have reinvented and defined entire industries with our products and services.
The same passion for innovation also applies to our business practices - strengthening our commitment to leave the world better than we found it. You should join the Apple Retail Store Apps Engineering team if you want to help deliver the next amazing Apple product. KEY RESPONSIBILITIES - Write software code based on functional specification and technical design; adhere to development techniques and standards.
Adhere to architectural standards and develop designs that consider impact with other aspects of the software and appropriately leverage existing code
Stay up to date on new technologies and offer analysis of present or future benefit to Apple
Design walkthroughs with technical teams and business staff to validate solutions against business requirements and system architecture
Bachelor's degree in Computer Science/Computer Engineering or equivalent experience