Saturday, 25 January 2014

Job details

  • Job Number: 30126767
  • Santa Clara Valley, California, United States
  • Posted: Jan. 25, 2014
  • Weekly Hours: 40.00

Job Summary

Imagine what you could do here. 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. Apple's Internet Applications team is continually growing and we are seeking an experienced Software Engineer who can thrive in a fast-paced workplace where technical skills, individual drive and team collaboration are keys to success. This position requires a solid background in UI, server and database development as well as broader aspects of designing for performance and maintainability, and continuous hands-on optimization of our high volume transaction environments. Several years of lead experience in the software engineering industry is required.

Key Qualifications

  • 10+ years of experience UI, server and database development
  • Excellent communication and presentation skills at contextual and detail levels.
  • Outstanding collaborative skills with business, cross-functional groups as well as within team and consultants
  • Domain expertise in complex functional transaction system(s)
  • Strong hands-on problem-solving and analytical abilities
  • Strong object-oriented programming and design experience, including Java.
  • Solid experience and demonstrateable expertise in most the following…
  • J2EE server side java development technologies especially JBOSS
  • Experience providing and consuming RESTful web services and SOAP.
  • Experience with relational databases and SQL in an active-active environment
  • Top notch experience with relational database systems and SQL.
  • UI HTML, CSS, JavaScript, Ajax, JSP/servlet etc on large scale industrial strength apps
  • Experience of infrastructure layers including WAF, Load Balancers, Routers, etc
  • Familiarity with the following is a plus…
  • Familiarity with NoSQL solutions is a plus.
  • Familiarity with build tools such as Ant or Maven.
  • Familiarity with version control systems such as Subversion or CVS.
  • Familiarity with Hibernate or similar ORM frameworks is a plus.

Description

You will primarily work with the domain team including project managers and engineers, as well as a large team of consultants in California and India. You will also work with many cross-functional and infrastructural teams during software delivery life cycle. Assignments can include design, delivery and oversight of incremental functionality, as well as a multi-year re-architecture of a complex in-flight application. Pro/reactive support of production and support environments will also be required. This is a global environment across multiple timezones and geographic locations with a high degree of conferencing and some travel. Strong collaboration and organization are must-haves, as well as being a self-starter with a strong sense of personal responsibility and ownership. Job Responsibilities Provide leadership and direction to development teams Assure quality in design and code thru guidance and audit Develop domain proficiency in functional and technical levels. Design and develop UI, API, server and database functionality. Optimize deliveries for reliability, availability, security, agility and scaleability. Evaluate various technologies and architectures Support development environment including QA, design/code reviews, code management, documentation, testing and support. Manage communication apprising status and issues to team members, management and other project stake holders

Education

BS in Computer Science or equivalent
For more details visit  https://jobs.apple.com

0 comments:

Post a Comment