PayPal is looking to design and build a robust product to support its Alternate Payments method (APM) products and drive innovation in the alternate payments platform.
Requirements
- Proficiency in Java and related frameworks such as Spring Boot and Hibernate.
- A deep understanding of data structures, object-oriented design, and algorithms.
- Strong understanding of RESTful API design and development.
- Experience with microservices architecture and distributed systems.
- Proficiency in database technologies such as SQL, NoSQL, and in-memory databases.
- Understanding of CI/CD pipelines and DevOps practices.
- Knowledge of code versioning tools, such as Git.
Responsibilities
- Acts as a project or system leader, coordinating the activities of other engineers on the project or within the system
- Determines the technical tasks that other engineers will follow
- Proactively improves existing structures & processes
- Notices patterns and condenses repetition into densely meaningful generalized solutions
- Collaborates with management to set/improve standards for engineering rigor
- Trusted to represent PayPal, Inc to the outside world via interactions with partners, customers, or industry organizations
- Participate in all phases of our software development lifecycle from design, architecture and planning to development, testing, deployment, monitoring and beyond.
Other
- Minimum of 8 years of relevant work experience and a Bachelor's degree or equivalent experience.
- Strong problem-solving skills and ability to troubleshoot complex issues.
- Experience transforming ambiguous requirements into clear technical plans.
- Should be a strong advocate of code craftsmanship, good coding standards and use of tools that will improve the quality of the delivered code.
- Nice to have familiarity with Front End technologies such as React, Express, Node