You will be responsible for developing the large scale distributed application platform architected for scale, which is capable of supporting multiple tenants seamlessly, and integrates with various payment processors and intermediaries, outside of PayPal, using industry standard Payment Integrations Methods. The focus would be on developing large scale enterprise platform, designed for scalability, availability and high resiliency, that can fail fast and auto recover, enabling highest level of STP -Straight Through Processing
Meet our team
You will be part of the Payments Platform Team, focusing on the Settlement platform. Settlement platform is the one of the largest platforms with that is responsible of settling funds between PayPal and users funding instruments. You will work alongside the brightest engineering talent, solving interesting problems on scalability using the latest technologies on prem and cloud.
Your way to impact
Looking for technically strong candidate, with hands on development experience in Full stack, React JS, Python, Node JS, JAVA, who is self-motivated , team player, with curiosity to learn and grow, exhibiting strong resolve to challenge the status quo, and strive for excellence in everything they do, with good professional and academic track record to be part of a team that deals with most innovative payments processing team that deals transactions at scale.
Your day to day
Develops efficient, elegant, clean, reusable code with no unnecessary complication or abstraction.
Deliver quality solutions on schedule;
Works with business partners to understand the requirements and develop elegant reusable solutions/code.
Presents issues and solutions to audiences of varying sizes. Provides recognized technical and business leadership and is able to provide deep technical support across a range of functionality .
Manages workload and other assignments efficiently while being able to resolve time-critical situations reliably and professionally .
Participates in the development of tools, systems and processes aimed at improving product supportability or overall support productivity .
3 + years of experience developing large scale enterprise applications, primarily with JAVA with hands on experience in RDBMS and NoSQL databases
What do you need to bring-
2+ years of experience developing large scale applications in Full stack, React JS, Node JS, JAVA, Spring Core and Spring Batch , with good hands on exposure to SQL and NoSQL technolog y , good understanding of relational and free form databases, including strong data architecture and SQL development skills
Exposure to Spark, Distributed Databases, Cloud Technologies is a plus.
Deep understanding of advanced object-oriented design and development principles .
Top PayPal Full Stack Developer Interview Questions
Q1.Friends Pairing Problem You are given an integer ‘N’, which denotes there are ‘N’ friends. You are supposed to form some pairs them satisfyi... read more
Q2.Rearrange String You are given a string “S”. Your task is to rearrange the characters of a string “S”, such that it does not contain any two... read more
Q3.N Queens You are given an integer 'N'. For a given 'N' x 'N' chessboard, find a way to place 'N' queens such that no queen can attack any ot... read more