Software Engineer
Qualifications & Requirements
Experience Level: Mid Level
Full Job Description
This role involves implementing tasks within the Software Development Lifecycle (SDLC), adhering to internal conventions and procedures, making informed technical decisions, and collaborating with peers and project leads. Responsibilities include contributing to code and design reviews, understanding and applying internal standards and processes. As a Backend Software Engineer at PayPal, you will be instrumental in designing, developing, and optimizing the core systems that power millions of daily transactions on our global payment platform, directly influencing customer experiences and company success. Your day-to-day activities will include developing and maintaining robust backend components, writing clean and efficient code, and actively participating in code reviews. The ideal candidate will have 2+ years of backend development experience, a Bachelor's degree in Computer Science or a related field, a strong foundation in programming concepts and data structures, and proficiency in at least one backend language like Java, Python, or Ruby on Rails. Expertise in Java EE technologies (Java, application servers, servlet containers, JMS, JPA, Spring MVC, Hibernate), a strong understanding of web services and Service-Oriented Architecture (SOA) standards (REST, OAuth, JSON), experience with ORM tools such as Hibernate, and familiarity with both SQL and NoSQL databases are required. Preferred qualifications include experience with large-scale, high-performance systems, knowledge of the payment processing industry and regulations, experience with cloud platforms (AWS, GCP, Azure), and contributions to open-source projects.
Company
PayPal
PayPal has been revolutionizing commerce globally for over 25 years, creating simple, personalized, and secure experiences for moving money, selling, and shopping. We empower consumers and businesses ...