Thursday, May 28, 2009

Technical Architect 4

Type: Full Time
Location : Austin, TX
Req # 31620 BR

Primary Job Responsibilities
The Presentation Architecture team in the Core Technologies organization is looking for a talented architect to help design and develop web platform systems for PayPal. This team member will also assist in leading product initiatives, recommending improvements, mentoring and guiding junior team members.

Job Requirements
10+ years of hands-on experience with advanced Java/J2EE technologies and OOP design patterns in building infrastructure and web applications that are multi-tiered, distributed, scalable, highly available, and secure. Preferred candidates will also have strong C++ development experience.

Web development using J2EE technology should include experience with web applications (JSP, Servlets, etc) as well as service-based frameworks (XML, SOAP, REST, etc.). Specific experience with payment systems is a plus.

Experience building application frameworks for J2EE Application server environments is a must.

Working knowledge of all modern web technologies (i.e. HTML, CSS, JavaScript, DOM, XML, SOAP) and W3C standards is required.

Strong familiarity with state-of-the-art software development processes, practices and tools including IDEs, SCM, and build and automation scripting.

Very strong technical leadership skills to lead large scale initiatives implemented by cross-functional teams that meet market needs with respect to functionality, performance, scalability, reliability, realistic implementation schedules, and adherence to development goals, principles and recognized industry standards.

Track record of taking ownership of the quality and usability of the applications and infrastructure you have produced.


Basic Qualifications
The successful candidate will have built enterprise-class software frameworks for the web and will have a track record designing and creating large-scale applications and their supporting infrastructures. The ideal individual will have excellent oral/written communication skills and a solid understanding of the full software development lifecycle.

The team member we're looking for has the highest personal ethics, a can-do attitude, seeks pragmatic and minimalistic solutions and is highly organized and process-oriented.

A BS/BA in Computer Science or related is required, graduate or advanced degree preferred.

Education BSCS or BSEE or Other Related 4yr Technical Degree

No comments: