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