PayPal seeks to develop and test high throughput back-end systems, design software applications, and build software tools to support its global, two-sided network at scale that connects hundreds of millions of merchants and consumers.
Requirements
- Java or J2EE
- Spring Boot, Spring Batch
- Oracle, JDBC, or ORM frameworks
- Restful or GraphQL webservices
- Test frameworks and tools - Junit, TestNG, Mockito, and JaCoCo
- Version control system – Git or GitHub and bug tracking tool - Jira
- CI/CD tools – Jenkins, GitLab CI, or Harness
Responsibilities
- Develop and test high throughput back-end systems
- Develop efficient, elegant, clean software code with no unnecessary complication or abstraction
- Design software applications using Java and other technologies
- Perform software code reviews to ensure software quality using standard metrics
- Build software tools utilizing experience with REST Apl, Web Services, and Unit Testing
- Develop highly available, scalable systems using databases such as MSSQL/ Oracle, and related standards like REST/JSON
- Drive Integration testing, utilizing experience in Spring framework and other opensource frameworks, Unix based development environment, development and quality assurance activities, QA methodologies, test automation and automation frameworks
Other
- Master’s degree, or foreign equivalent, in Computer Science, Engineering, or a closely related field plus three years of experience in the job offered or a related occupation
- Bachelor’s degree, or foreign equivalent, in Computer Science, Engineering or a closely related field plus five years of experience in the job offered or a related occupation
- Must be legally authorized to work in the U.S. without sponsorship
- 0% travel required
- Flexible work environment with 3 days in the office and 2 days at home workspace