Apple is looking for an experienced Java Software Engineer to build and enhance the next generation of Apple’s IS&T Platforms and Applications.
Requirements
- 3+ years of experience in designing and developing scalable enterprise level back end solutions
- Proven skills and Hands-on programming experience in Java, Spring, multi-threading, REST, Data Caching Services, DB schema design and data access technologies
- Hands-on with design, development, and deployment of enterprise systems
- Experience in working with No-SQL Databases: Cassandra, MongoDB, etc.
- Experience in building, orchestrating, and deploying highly scalable REST based stateless APIs/web services for web applications / mobile clients
- Understand security concepts and build reliable and safe distributed applications
- Solid knowledge of applications performance improvement techniques and caching solutions
Responsibilities
- building and enhancing the next generation of Apple’s IS&T Platforms and Applications
- partake in every aspect of the product, from planning to design to implementation and documentation
- work with project managers and technical teams in a multi-functional environment to implement quality products that meet the business goals
- designing and developing scalable enterprise level back end solutions
- Hands-on programming experience in Java, Spring, multi-threading, REST, Data Caching Services, DB schema design and data access technologies
- design, development, and deployment of enterprise systems
- building, orchestrating, and deploying highly scalable REST based stateless APIs/web services for web applications / mobile clients
Other
- work independently
- build the solutions for sophisticated architecture
- comfortable working under pressure at times
- self-motivated, pro-active and solution oriented
- Attention to detail and dedication to providing a high-quality, stable delivery are essential