Saturday, September 10, 2011

Senior Web Application Architect PayPal - San Francisco



Job Description

This is your opportunity to work on a product that has  over 100M active users world wide with highest architecture demand on availability, performance, security, and quality.  PayPal is one of the most popular payment systems that support the business/economic growth of many countries in the world.   Many charity organization count on PayPal to support donation processing.   Many small business owners rely on PayPal to run their business.    We at PayPal Checkout team are very proud of what we do for our customers and we are looking for a couple world class architects to join our team.   We have engineers in San Jose, Scottsdale, and Chennai.   We have around 200 people across these 3 locations to provide best checkout experience 24 by 7.

PayPal is (and has been for the past 10 years) experiencing hyper growth and we are in the process of re-architecting our checkout process for better scalability, performance, reliability, maintainability, etc.   You will partner with other architects to guide the design of world class architecture that can support PayPal's continuous rapid growth.   This is a great opportunity for a rock start technologist to architect and design one of the most complicated system in the software industry and lead technology innovation within and outside of PayPal.   We are looking for experienced, high-octane architects who have successfully architected large scale interactive transactional internet applications such as Ebay, Amazon, Netflix, etc. to join us at San Jose.   This is a senior architect role, and here are the expectations.

Drive design/architecture direction and discussions for the most popular payment systems.

Standards evangelism: Requires extensive knowledge of architecture standards, a passion for advocating their correct usage, excellent communication skills (written and verbal), and a high comfort level speaking to large crowds. Additional responsibilities may include identification of major system interfaces and development of module reuse on an enterprise-wide scale.

Code analysis: Candidate should have experience with reviewing others’ code, delivering constructive criticism, assisting developers with making changes/fixes.

In conjunction with other architects create application architectures that are leverage-able for future re-use and actively seek opportunities to leverage existing IT solutions for new business offerings and services.

Responsible for communicating to others on technical standards, principles, methodology and trends.

Develop, enhance and document detailed application designs and interfaces.

Develop prototype systems to demonstrate the capabilities of the proposed solution.

Evaluate existing components for re-usability and applicability

Investigate and review 3rd party tools for applicability to the overall solution

Demonstrate strong problem solving ability, logic, and analytical skills.

Provide technical guidance and mentoring to senior engineers.

Facilitate cross team and cross component collaboration.

Facilitate leverage and reuse of components, solutions and technologies across teams and projects

Maintain a broad knowledge of new technology tools and trends, and apply those tools to improving business processes.

Articulate and document the application architecture vision.

Apply industry standard analysis, architecture, and development techniques to assist in providing optimum solutions.

Strong written and oral communication skills are essential.

Map business capabilities and services to technology solutions, and plan technology solutions for future business opportunities.

Review and approve project deliverables to ensure that they are architecturally sound and in alignment with strategic architectural direction.

Be a true partner in defining the product and checkout experience, have and develop business acumen and bring technical perspective in furthering the product and business.



Desired Skills & Experience

Requirements:

Strategy Competency

o    Ability to translate business strategy into technical vision and strategy

o    Understand how to build extensible systems

Technology and Architectural Competency

o    Extensive hands on application development and technical lead/lead developer experience

o    Significant experience working on large scale highly integrated application development

o    Expert Java and web application experience

o    Experience with industry standard architecture and design methodologies and processes

o    Extensive experience with technical problem solving, debugging and troubleshooting.

o    Experience with large scale high traffic web sites such as Ebay, Amazon, Google, Yahoo, etc.

o    Site speed and performance tuning.

o    Experience in Site Security, Certificates

o    Prototype/experiment/simulate

o    Prepare architectural documents and presentations

o    Strategic thinking, be able to take an enterprise or system viewpoint

o    Performance modeling, profiling, monitoring, and troubleshooting.

o    Infrastructure, Operations & Data Centre architecture design experience

Technical Skills

o    Experience in Java, J2EE, and core Java packages.

o    Experience in Java Application Servers like Tomcat, Geronimo, JBoss, Weblogic.

o    Experience in Seam, Spring, Hibernate, JBoss Rich Faces, JSF, Apache Tapestry, Maven and JMS.

o    Experience in SOA, Web Services, XML, Message Queuing

o    Experience in RDBMs like Oracle, SQL query optimization and data replication.

o    Experience in Cloud computing, virtualization, Point Of Sale and mobile device technology a plus


Apply Now - Resume or CV with Job Post Title
Email: jobs@aarenconsultants.in
Related Posts Plugin for WordPress, Blogger...