PayPal→
Software Engineer at PayPal in San Jose, CA
Entry LevelHybridSan Jose, CA$100k–$150k/yr
Skills
backend developmentjavapythonruby on railsrestful api designmicroservicesspring frameworkspring bootspring securityspring dataspring mvcspring cloudspring batchwebsocketweb servicesservice-oriented architecture (soa)restoauthjsoncloud platformsawsgcpazuredatabasessqlnosqldatabase designorm toolshibernate
Job Description
Summary: PayPal is a leading company in global commerce, providing innovative payment solutions for consumers and businesses. They are seeking a Software Engineer to join the Credit Platform team, which builds the core foundation for PayPal's credit products, ensuring scalability and reliability across various markets.
Responsibilities:
- Implements tasks within the Software Development Lifecycle (SDLC), receiving structure and oversight from more experienced staff
- Follows well-established internal conventions and standard procedures
- Understands internal standards & processes and applies them to make technical decisions
- Collaborates with peers, manager, and project lead to gain understanding of tasks and review solutions
- May contribute to code & design reviews
Required Qualifications:
- 1+ years relevant experience and a Bachelor's degree OR Any equivalent combination of education and experience
- 1+ years of backend development experience
- Proficiency in at least one back-end language (Java, Python, Ruby on Rails)
- Experience designing and implementing RESTful APIs for microservices, focusing on scalability and reliability
- Developing enterprise system using Spring Frameworks such as Spring Boot, Spring Security, Spring Data, Spring MVC, Spring Cloud, Spring Batch, and WebSocket or similar frameworks
- Strong understanding of web services and Service-Oriented Architecture (SOA) standards, including REST, OAuth, and JSON
- Experience working with cloud platforms (AWS, GCP, Azure)
- Experience with databases (SQL, NoSQL)
- Strong understanding of database design, including SQL and NoSQL databases, and experience with ORM tools like Hibernate
Preferred Qualifications:
- Bachelor's degree in Computer Science or related field
- Experience with large-scale, high-performance systems
- Knowledge of the payment processing industry and relevant regulations
- Experience with cloud platforms (AWS, GCP, Azure)
- Contributions to open-source projects
Required Skills: Backend Development, Java, Python, Ruby on Rails, RESTful API Design, Microservices, Spring Framework, Spring Boot, Spring Security, Spring Data, Spring MVC, Spring Cloud, Spring Batch, WebSocket, Web Services, Service-Oriented Architecture (SOA), REST, OAuth, JSON, Cloud Platforms, AWS, GCP, Azure, Databases, SQL, NoSQL, Database Design, ORM Tools, Hibernate
Benefits: Generous paid time off, Healthcare coverage for you and your family, Resources to create financial security and support your mental health
Benefits
Generous paid time off
Healthcare coverage for you and your family
Resources to create financial security and support your mental health