PayPal is looking to hire a Backend Software Engineer (Java) to help build and maintain the systems that power millions of secure transactions daily, ensuring performance, reliability, and scalability across their global payment platform.
Requirements
- Proficiency in Java with familiarity in frameworks such as Spring Boot, Spring MVC, and Hibernate.
- Understanding of web services and SOA principles (REST, OAuth, JSON) in Java environments.
- Experience with databases (SQL and/or NoSQL) and ORM tools.
- Familiarity with version control systems (e.g., Git) and agile methodologies.
- Experience with large-scale, high-performance distributed systems.
- Familiarity with cloud platforms such as AWS, GCP, or Azure.
- Strong foundation in programming concepts, object-oriented design, and data structures.
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
- design, develop, and optimize backend components
- write clean, efficient code
Other
- Minimum of 2 years of relevant work experience and a Bachelor's degree or equivalent experience.
- Strong analytical and problem-solving skills with attention to detail.
- Effective communication and collaboration skills with a willingness to learn from experienced engineers.
- Knowledge of the payment processing industry and relevant regulations.
- Contributions to open-source projects or active participation in developer communities.