Job description
- Develop and maintain highly reliable, scalable, and maintainable enterprise applications that can match Apple volumes- Understand requirements, engage with team members, multi-functional teams and project managers to define solutions, and estimate the scope of work required- Collaborate with, mentor, and influence members within your team and across other teams at Apple- Deliver solutions that can keep up with a rapidly evolving product in a timely fashion- Review technical designs and perform code review
Key Qualifications
- Must Have: More than 4 years of experience in designing and developing scalable enterprise grade solutions. More experienced profiles are considered for senior developer roles.
- Extensive hands-on experience with Java, Spring Boot and Microservices.
- Hands-on with architecture, design, development and deployment of enterprise systems
- Experience in rolling out distributed, large-scale, low latency web applications with REST, Data Caching Services, DB schema design and data access technologies
- Experience crafting and architecting distributed systems and concurrent programming.
- Experience designing ecosystems for Web applications & API Platforms
- Understand security concepts and build reliable and safe distributed applications
- Experience with leading and mentoring Engineers
- Ability to successfully multi-task and support multiple, concurrent projects
Education & Experience
Bachelors or Masters degree in computer science or information technology.
Additional Requirements
- - Results oriented and demonstrates high degree of ownership and accountability.
- - Experience handling distributed vendor resources
- - Creative problem solver and excellent collaborator, who thrives in a fast-paced, innovative environment.
- - Communicate quickly and effectively; vertically and horizontally through the organization.
- - Influence others to get things done.
- - Must possess excellent problem-solving & analytical skills.
- - Handle ambiguity and solve problems despite uncertainties.
- - Ability to lead large projects focusing on innovation, team work and results.
- - Consistent track record of achieving outstanding results in professional career