This job is closed

We regret to inform you that the job you were interested in has been closed. Although this specific position is no longer available, we encourage you to continue exploring other opportunities on our job board.

Braintreeposted 4 months ago
Full-time - Mid Level
San Jose, CA
Personal and Laundry Services

About the position

The Senior Software Engineer at PayPal is a customer-focused, hands-on Java engineer responsible for designing, implementing, and delivering innovative payment solutions. This role requires collaboration across various cross-functional teams to build new and emerging payment platforms that redefine customer payment experiences. The ideal candidate will engage in the full software lifecycle, ensuring high-quality deliverables and adherence to defined specifications.

Responsibilities

  • Demonstrate a customer centric mindset as part of day-to-day work.
  • Ensure that the design and implementation adheres to defined specs and processes.
  • Own end-to-end quality of deliverables during all phases of the software development lifecycle.
  • Understand technical designs by working within PayPal's cross-functional technology team.
  • Collaborate with core platform and infrastructure teams to satisfy the infrastructure needs for payments solutions.
  • Collaborate between business, product and technology in the process of understanding the requirement and coming up with implementation options.
  • Ability to function effectively in a fast-paced environment and manage continuously changing business needs.

Requirements

  • Strong programming skills and expertise in Java/J2EE, Spring and Hibernate.
  • Exposure to one or more server-side scripting technologies.
  • Experience with REST APIs, Web Services, Unit Testing and build tools.
  • Good understanding and hands-on experience with databases such as MySQL/Oracle.
  • Strong understanding of web-based programming languages.
  • Rich object-oriented design and analysis skills.
  • Experience in refactoring existing code base and in understanding existing implementations to decide to refactor or rewrite.
  • BSCS or equivalent + 6 years of experience / MSCS + 4 years of experience in software development.

Nice-to-haves

  • Be a quick learner undaunted by complex systems.
  • Take risks and thrive in an environment of constant change.
  • Contributed to building the complete life cycle of transaction processing preferably in payments domain.
  • Exposure and participation in tech events, hackathons, contributions to open source, authoring of blogs and active participation in online tech forums is a plus.

Benefits

  • Annual performance bonus or other incentive compensation
  • Equity
  • Medical insurance
  • Dental insurance
  • Vision insurance
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service