Job Description
PayPal has been revolutionizing commerce globally for more than 25 years. They are seeking a Software Engineer, Backend Java to implement tasks within the Software Development Lifecycle, collaborate with peers, and contribute to code and design reviews.
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 an 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
Skills
- Bachelor's degree in Computer Science or related field
- 1+ years of backend development experience
- Strong foundation in programming concepts and data structures
- Proficiency in at least one backend language (Java, Python, Ruby on Rails)
- Proficiency in back-end development utilizing Java EE technologies (Java, application servers, servlet containers, JMS, JPA, Spring MVC, Hibernate)
- Strong understanding of web services and Service-Oriented Architecture (SOA) standards, including REST, OAuth, and JSON, with experience in Java environments
- Experience with ORM (Object-Relational Mapper) tools, working within Java-based solutions like Hibernate
- Experience with databases (SQL, NoSQL)
- 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
Benefits
- Flexible work environment
- Employee shares options
- Health and life insurance
Company Overview
Company H1B Sponsorship
Apply To This Job