Senior Java Developer

Hyderabad, Telangana, India
Software and Services

Summary

Posted: 8 Nov 2018
Weekly Hours: 40
Role Number: 200003357
Imagine what you could do here. At Apple, extraordinary ideas quickly have a way of becoming great products, services, and customer experiences. Bring passion and dedication to your job and there's no telling what you could accomplish. Sales Engineering has an immediate opening for a Sr. Software Engineer. Our group's focus is on design and development of web based solutions for Apple Sales Business. The position will provide architecture, design, development and project management leadership across multiple projects.

Key Qualifications

  • In-depth experience with Java and Web Services.
  • Experience with Spring, Hibernate & SOA.
  • Experience with No SQL databases
  • Strong object-oriented programming and design skills.
  • Strong familiarity of working on large-scale and high volume applications
  • Excellent problem solving, critical thinking analytic skills, excellent written and verbal communications skills.
  • Experience writing web based applications.
  • A passion for technology.

Description

You will be responsible for developing large scale platforms that will support future Sales engineering applications. You will help build our next generation server side software stack that will deliver scalable, highly reliable solutions. You will interact with other internal and external groups to bring to life a full end to end solution that delivers the simple, secure and elegant experience to Apple customers. We are looking for great Engineers who are keen working at the foundational level and crafting state of the art applications. Imagine what you could do here. At Apple, extraordinary ideas quickly have a way of becoming great products, services, and customer experiences. Bring passion and dedication to your job and there's no telling what you could accomplish. Sales Engineering has an immediate opening for a Sr. Software Engineer. Our group's focus is on design and development of web based solutions for Apple Sales Business. The position will provide architecture, design, development and project management leadership across multiple projects. KEY QUALIFICATIONS In-depth experience with Java and Web Services. Experience with Spring, Hibernate & SOA. Experience with No SQL databases Strong object-oriented programming and design skills. Strong familiarity of working on large-scale and high volume applications Excellent problem solving, critical thinking analytic skills, excellent written and verbal communications skills. Experience writing web based applications. A passion for technology. DESCRIPTION You will be responsible for developing large scale platforms that will support future Sales engineering applications. You will help build our next generation server side software stack that will deliver scalable, highly reliable solutions. You will interact with other internal and external groups to bring to life a full end to end solution that delivers the simple, secure and elegant experience to Apple customers. We are looking for great Engineers who are keen working at the foundational level and crafting state of the art applications. RESPONSIBILITIES INCLUDE: Write software code based on functional specification and technical design; Implement techniques and standards. Conceive and document technical design for software in development. Implement architectural standards and develop designs that consider impact with other aspects of the software and appropriately demonstrate existing code. Produce and review High-Level and Detailed Technical Designs following Apple standards for a range of subject areas (e.g., requirements, data access strategy, business uses and usage) Keep up to date on new technologies and offer analysis of present or future benefit to Apple Facilitate design walkthroughs with IT and business staff to validate solutions against business requirements and IT architecture Independently analyze and resolve large, complex, high impact production problems, assessing alternatives as appropriate and implementing long-term solutions. Provides direction and mentorship. Use technology advances through tactical and strategic technology solutions, reference architectures, frameworks, and components.

Education & Experience

Bachelors Degree or Masters Degree in Computer Science or equivalent, plus 6 years working in a software development

Additional Requirements