PayPal is transforming global commerce and needs a Backend Software Engineer to design, develop, and optimize core systems that power millions of transactions daily, directly impacting customers' experiences and the company's success.
Requirements
- 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)
- Strong foundation in programming concepts and data structures
- 2+ years of backend development experience
Responsibilities
- Implements tasks within the Software Development Lifecycle (SDLC), receiving structure and oversight from more experienced staff
- Develop and maintain backend components
- Write clean, efficient code adhering to coding standards
- Participate in code reviews and provide feedback
- Collaborates with peers, manager, and project lead to gain understanding of tasks and review solutions
- May contribute to code & design reviews
- Understands internal standards & processes an applies them to make technical decisions
Other
- Bachelor's degree in Computer Science or related field
- 2+ years of relevant work experience
- 0% travel required
- Must be able to work in a hybrid environment with 3 days in the office and 2 days at home
- Must be able to work with a diverse team and contribute to an inclusive environment