Software Engineer - (Core Java + Backend Developer)
Hyderabad, Telangana, India
Software and Services
At Apple, great ideas have a way of becoming great products, services, and customer experiences very quickly. Bring passion and dedication to your job and there's no telling what you could accomplish. We are looking to hire extraordinary individuals with strong communication and interpersonal skills and ability to work effectively across multiple business and technical teams. As a part of this team you will build cutting edge software service, one that is continually innovating and is proud of making a difference. You should be a self starter, motivated, with exceptional interpersonal skills as well as a positive and flexible approach to problems. The applicant should have the ability to thrive in a fast-paced, tight deadline delivery timeline. As a part of this dynamic team, the applicant will help us build the Apple experience on a global scale. Apple's IS&T team is looking for highly motivated and talented engineers who to build the next generation of software services that powers several mission critical applications.
- 6+ years hands on experience with design, development and productizing highly available, distributed and scalable transactional enterprise systems.
- Strong programming expertise in Java, Spark and scripting languages
- Experience in engineering highly scalable, reliable and distributed systems.
- Knowledge of data persistence and replication.
- Knowledge of Data Security, SSL, Certificates, etc.
- Sharp troubleshooting skills and real world systems deployment experience.
- Experience doing Software Development using Agile methodologies
- Understanding or experience working on Cloud technologies is a plus
Apple’s Emerging Technology Solutions team is focused on building cutting edge solutions and platforms at Internet scale. You will have an opportunity to collaborate with engineers across functions to solve complex data problems at scale. If you are passionate about exploring new & emerging technologies for novel solutions to problems being tackled; are highly motivated; have exceptional development and analytical skills, then this role is for you. This is a core engineering role that requires you to be hands-on in coding, building and tuning highly scalable, distributed services that is focussed on delivering solutions.
Education & Experience
BE / B.tech in Computer Science/Information Technology from a reputed school