OPENS AT: Jun 01, 2018, 07:30 AM

CLOSES AT: Jun 03, 2018, 12:30 PM


PayPal Java Hiring Challenge

Challenge Over

Social Share


At PayPal, we believe that now is the time to democratize financial services so that moving and managing money is a right for all citizens, not just the affluent. We are driven by this purpose, and we uphold our cultural values of collaboration, innovation, wellness and inclusion as our guide for making decisions and conducting business every day. It is our duty and privilege to be customer champions and put those we serve at the center of everything we do.

We are one team that respects and values diversity of thought for everyone, everywhere, and we actively seek to create an energizing workplace that brings out the best in all of us. If you’re ready to shape the future of money, join the team at PayPal. We're proud to work here. You will be too.  

PayPal is now hiring Software Engineers for their team in Chennai and Bangalore. 

Take up this test and stand a chance.  

Read the job description to know more.  


The challenge will be restricted to Java, Java8.


Software/Senior Software Engineer
Experience: 2-8 years
CTC: Best in the Industry
Job Location: Chennai/Bangalore
Openings: 100

The primary role of the Software Engineer is to provide technical and domain expertise in the design and delivery of software and infrastructure for PayPal's web site. This person is an experienced technical expert that can comprehend the business requirements very well, and is well-versed in software implementation.

The successful candidate is expected to be multi-disciplinary, and is a multi-talented member of the technical team. The duties performed by the Software Engineer vary, from technical design and development, to troubleshooting, performance analysis, quality assurance support and live site issue support and analysis. This position has a hands-on development role that will be actively involved in software development and project delivery of PayPal products.


  • Working within a team of 2-6 software engineers to develop/maintain software.
  • Working through the analysis, design, implementation, integration, testing and deployment phases of project delivery.
  • Understanding technical design and associated design documentation, and participate in design reviews.
  • Execute and report the assigned project tasks over its development cycle.
  • Collaborate with team members in team activities with lateral teams across disciplines (e.g., QA) and vertical groups (e.g. Financial Systems), and upwards with project management elements.
  • As part of the delivery team, working with software from cross-domain teams to produce final software build.
  • Ensure the quality of deliveries and ensure conformance to processes and practices.
  • Perform day-to-day activities under the supervision of the team leadership and collaborate with team members in technical and domain areas.

Required Skills:

  • Bachelor/Master degree in Computer Science, Computer Engineering, Mathematics or related area.
  • 2 to 8 years of professional experience in areas such as payments and financial services, internet-based services, or software products.
  • Highly competent hands-on experience in the following:
  • Java/J2EE, Springs, Hibernate, RESTful webservices
  • Expertise in Data Structures and Algorithms
  • CI/CD engineering experience
  • Working experience in Linux/Unix environment
  • OO-based analysis and design
  • Database Design (Oracle/MySQL)
  • Software design and development methodologies (preferably agile methodology)
  • Experience in using source control tools (preferably GIT)
  • Unit testing frameworks such as JUnit, Google Test
  • Experience in J2EE, Scripting languages (Shell, Python, Perl), Mobile Development, Performance Tuning, Network Design would be a plus.
  • Highly analytical, innovative, and able to think strategically and to develop software based on requirements/specifications.
  • Excellent verbal and writing skills; ability to produce clear, concise communications and documentation.
  • Highly effective at working in cross-functional and cross geographical organizations.
  • Working knowledge of finance industry standards and practices preferred.
  • Experience in maintenance and enhancement of deployed products preferred.
  • Ability to work in a fast paced environment with diverse cultures
  • Ability to deal with uncertainty and adapt to changes.

PayPal provides equal employment opportunity (EEO) to all persons regardless of age, color, national origin, citizenship status, physical or mental disability, race, religion, creed, gender, sex, pregnancy, sexual orientation, gender identity and/or expression, genetic information, marital status, status with regard to public assistance, veteran status, or any other characteristic protected by federal, state or local law. In addition, PayPal will provide reasonable accommodations for qualified individuals with disabilities.


Fueled by a fundamental belief that having access to financial services creates opportunity, PayPal (NASDAQ: PYPL) is committed to democratizing financial services and empo...



  1. Before you attempt programming questions, you should choose a language from the given list.

  2. All inputs for the programming problems are from STDIN and output to STDOUT....



Sample Challenge

Can I participate in a sample challenge?

Yes, we recommend that you participate in our sample challenge.

This challenge enables you to understand how to pa...

View All Notifications