Sr. Software Engineer/Architect, Customer Systems

Apple Inc.

(Cupertino, California)
Full Time
Job Posting Details
About Apple Inc.

The people here at Apple don’t just create products — they create the kind of wonder that’s revolutionized entire industries. It’s the diversity of those people and their ideas that inspires the innovation that runs through everything we do, from amazing technology to industry-leading environmental efforts. Join Apple, and help us leave the world better than we found it.

Summary

Do you love designing & architecting highly scalable services ? Does the idea of performance tuning Java applications make your heart leap? Would you like to work in a fast-paced environment where your technical abilities will be challenged on a day to day basis? Would you enjoy exploring new technologies? Apple Customer Systems Team is looking for a highly motivated, detail-oriented, energetic individual with excellent communication skills who is not afraid to think outside the box and question assumptions. In this role, you will be part of a fast growing, cohesive team with many exciting responsibilities related to web services development.

Responsibilities
  • Play a lead role in the design and development Build best-in-class business applications.
  • Use your talent to innovate and transform complex concepts into clean, simple solutions.
  • Write well-documented, highly maintainable code, with appropriate test coverage.
  • Lead by example and produce high quality code that establishes coding standards and best practices for the team Investigate and resolve application issues, bottlenecks and inefficiencies.
  • Provide technical mentorship to engineers on the team.
  • Communicate effectively with both technical and business folks.
  • Work with project managers in a cross-functional environment
Ideal Candidate
  • Strong object-oriented programming and design experience in Java
  • Profound understanding of common design patterns and principles
  • Top notch experience with relational database systems and SQL, including database modeling
  • Practical experience providing and consuming RESTful web services, SOAP, XML-RPC, and JSON
  • Experience with MongoDB/NoSQL solutions
  • Experience with Spring or MVC based web frameworks is a plus
  • Knowledge of Hazelcast, Ehcache, Redis or other caching framework is a plus
  • Experience with HTML, CSS, and JavaScript is a plus

Questions

There are no answered questions, sign up or login to ask a question

sign up or login to save this job and more
Cupertino, California
Skills Desired
Sign up or login to see how your skills match up.
  • CSS
  • HTML
  • Java
  • JavaScript
  • Programming
  • SQL
  • XML
  • Database Modeling
  • JSON
  • MongoDB
  • NoSQL
  • Performance Tuning
  • Redis
  • SOAP
  • XML-RPC

Want to see jobs that are matched to you?

DreamHire recommends you jobs that fit your
skills, experiences, career goals, and more.