Want to affect the lives of millions of Apple customers? Apple Hardware Engineering is looking for a Software Engineer to envision, design, develop and handle internal applications and software tools. You will give to a wide range of projects, each passionating about improving the engineering process, design and quality of next generation Apple products, spanning various languages and technical environments, operating at multiple levels in the stack. With an eye for clear design, you will have excellent analytical skills and problem solving abilities. You will be independently driven, willing to dive into any project or codebase headfirst to deliver a creative, scalable, efficient solution for the best hardware engineering team in the world. Join our team!
Experience developing multi-tier applications using modern web frameworks, Java EE technologies and RESTful web services.
Experience in system design, integration and deployment in a complex, coordinated environment.
Experience with microservice architectures and frameworks like Spring and Hibernate.
Experience in relational databases, high-performance SQL.
Experience with Python, Perl or other scripting languages.
Experience working with client facing MVC web applications.
Experience in data modeling and design, supporting agility and scale.
Ability to learn new technologies and implement in a short time.
Dedication to developing high-quality, maintainable code to meet complex, changing requirements.
Strong interpersonal skills and ability to work optimally across business and technical teams.
Thrives in a complex and ambiguous work environment, independently or as part of a team
It's easy, and free! Add jobs from any website! Get recommendations from your friends! Start by adding this job...