Summary
PayPal is a global leader in commerce, providing innovative payment solutions for consumers and businesses. They are seeking a Software Engineer 2 to design, develop, and deploy distributed software systems while ensuring the quality and integrity of system components.
Responsibilities
- Design, develop and deploy distributed software systems and ensure overall quality and integrity of the system components
- Lead and contribute to the full software lifecycle, system design and development of backend systems components
- Build and implement automation of software testing and simulations and contribute to performance tuning, improvement, and load testing
- Collaborate with product team and technical leads to identify appropriate business requirements and design high-load software solutions that meet market needs with respect to functionality, performance, scalability, reliability, realistic implementation schedules, and adherence to testing goals and principles
- Provide feedback and lead code quality across Agile teams through formal and informal code reviews
Skills
- Master's degree, or foreign equivalent, in Computer Science, Software Engineering, or a closely related field plus two years of experience in the job offered as a Software Engineer, or a related occupation
- Design and development of software applications using Java/J2EE and related frameworks
- Design and development of Web Applications using REST
- Development of software applications involving test planning and execution using JUnit and Selenium
- Development of distributed web applications using Kafka
- Development of WEB applications using cloud technologies such as AWS
- Development of software data design and modelling using databases such as Oracle, MySql and Postgres
- Design and development of security aspects of software applications using Oauth2
- Configuring Containerization and monitoring of applications using Docker and Kubernetes
- Development of WEB applications using Typescript
Qualifications
Must Haves
- Master's degree, or foreign equivalent, in Computer Science, Software Engineering, or a closely related field plus two years of experience in the job offered as a Software Engineer, or a related occupation
- Design and development of software applications using Java/J2EE and related frameworks
- Design and development of Web Applications using REST
- Development of software applications involving test planning and execution using JUnit and Selenium
- Development of distributed web applications using Kafka
- Development of WEB applications using cloud technologies such as AWS
- Development of software data design and modelling using databases such as Oracle, MySql and Postgres
- Design and development of security aspects of software applications using Oauth2
- Configuring Containerization and monitoring of applications using Docker and Kubernetes
- Development of WEB applications using Typescript
Benefits
- Comprehensive, choice-based programs, to support all aspects of personal wellbeing—physical, emotional, and financial
- Generous paid time off
- Healthcare coverage for you and your family
- Resources to create financial security
- Support your mental health
- For the majority of employees, PayPal's balanced hybrid work model offers 3 days in the office for effective in-person collaboration and 2 days at your choice of either the PayPal office or your home workspace