
Engineer
Responsibilities
Qualifications & Requirements
Experience Level: Mid Level
Full Job Description
Java Backend Engineer at PayPal
PayPal is a leading technology company that enables digital payments and money transfers around the world. Our platform supports millions of transactions daily, facilitating commerce and financial services for individuals and businesses globally. We are committed to innovation, security, and providing a seamless user experience.
About the Role
We are seeking a skilled Java Backend Engineer to join our dynamic team. The ideal candidate will possess a strong foundation in end-to-end software development and will be instrumental in the design, development, and ongoing maintenance of our sophisticated software solutions. Essential qualities for success in this role include robust problem-solving abilities, meticulous attention to detail, and the capacity to thrive in a fast-paced environment. If you are passionate about software development and eager to expand your expertise, we encourage you to apply.
Meet Our Team
The Data Governance Engineering team is dedicated to transforming how we manage and leverage data. Our team is responsible for empowering organizations worldwide to ensure data accuracy, compliance, and accessibility through cutting-edge data governance solutions. We specialize in developing platforms for Data Allowance Management, Data Lineage, Data Catalog, and Data Discovery, consistently prioritizing the needs and experience of developers. Our ultimate aim is to deliver a best-in-class data developer experience, ensuring that data is reliable, traceable, and easily discoverable.
Your Impact
At PayPal, Backend Software Engineers are the architects of our global payment platform. You will be responsible for designing, developing, and optimizing the core systems that power millions of daily transactions, directly influencing customer experiences and contributing significantly to our company's success.
Your Day-to-Day Responsibilities
As a Senior Software Engineer - Backend, you will be involved in the design and implementation of robust backend solutions. You will collaborate closely with cross-functional teams to deliver high-quality products.
- Design and develop scalable backend systems.
- Optimize system performance and reliability.
- Mentor junior engineers.
What You Need to Bring
- A Bachelor's degree in Computer Science or a related field.
- 2-4 years of backend development experience.
- Proficiency in at least one backend language such as Java, Python, or Ruby on Rails.
- Advanced proficiency in backend development using Java EE frameworks, with experience in Spring MVC or Hibernate.
- Experience designing and implementing RESTful services with a focus on scalability and reliability, utilizing Java.
- Proven ability to mentor junior engineers and actively contribute to code reviews and design discussions.
- Experience with cloud platforms like AWS, GCP, or Azure.
- Experience with databases, including both SQL and NoSQL.
- A strong understanding of database design, including SQL and NoSQL databases, and experience with ORM tools.
Preferred Qualifications
- 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.
We understand that the confidence gap and imposter syndrome can sometimes prevent exceptional candidates from applying. Please do not hesitate to submit your application.