Software Development Engineer, Link Engineering

Hyderabad, Telangana, India
Software and Services

Summary

Posted:
Weekly Hours: 40
Role Number:200512393
At Apple, we give utmost importance in providing exceptional experiences to our customers, partners, and employees. The applications we build for experience management play a vital role in deciding how we gather, analyze, and act upon feedback to drive continuous improvement in our products, services, and internal processes. As part of this multi-functional team, you will work to create a world-class experience management solution. In this position, you will play a major role in designing and implementing our large scale ground breaking Experience Management Platform. The ideal candidate should have expertise in Java server-side application development and is passionate about building high-performance applications that provide a great user experience. To be successful, you must have a passion for software product development identifying and implementing innovative automation solutions and collaborate with all product partners to deliver quality through standard processes in software development. Come join us to do the best work of your life with a welcoming, diverse and dedicated group of engineers. Bring passion and dedication to the job and there’s no telling what you could accomplish!

Key Qualifications

  • - 4+ years of strong coding skills in Java with hands on experience with Java development frameworks (e.g. Spring/Spring Boot)
  • - Deep understanding of object oriented and SOA software design concepts
  • - Extensive experience in building functionally rich, high-performance, scalable applications
  • - Experience with SQL and NoSQL technologies
  • - Experience with workflow based developments frameworks, preferably Temporal or Flowable
  • - Working experience with cloud native technologies like Docker, Kubernetes, etc. and providers such as AWS
  • - Able to analyze business requirements and design efficient solutions
  • - Excellent analytical and creative problem solving skills
  • - Experience and knowledge in applying standard processes to build secure platforms
  • - Excellent communication skills and a passion for innovation
  • - Familiarity with front-end technologies (e.g. Angular) is a plus

Description

A software engineer in our team will design and develop server side code to implement features and functionality for Apple’s Experience Management platform. They work closely with a team of dedicated professionals to deliver a highly available and scalable enterprise level platform. They also work on analyzing and implementing fixes for production issues and provide technical leadership and inputs on application architecture strategies, standards, and technology decisions.

Education & Experience

Bachelors in Computer Science or related fields

Additional Requirements