Engineer - Backend (Java)

Global financial technology company providing digital payment and money transfer services.
Backend
Mid-Level Software Engineer
In-Person
2+ years of experience
Finance

Description For Engineer - Backend (Java)

PayPal is seeking a Backend Engineer to join their foundational commons team, which builds critical services for the company's global payment infrastructure. This role offers the opportunity to work with cutting-edge technology alongside top engineering talent, developing solutions that impact millions of users worldwide. The position involves building and maintaining large-scale enterprise applications, focusing on Java development with both SQL and NoSQL databases.

As a Software Engineer at PayPal, you'll be at the forefront of financial technology, working on systems that process transactions for PayPal, Braintree, Venmo, and other business units. The role demands strong technical expertise in Java programming, database management, and distributed systems. You'll be responsible for designing, implementing, and maintaining high-performance, scalable solutions that meet the demands of PayPal's global user base.

The ideal candidate should have 2-4 years of experience, strong problem-solving abilities, and a passion for clean, efficient code. You'll work in an agile environment, collaborating with cross-functional teams to deliver innovative solutions. This position offers the chance to make a significant impact on financial technology while working with some of the industry's most complex and interesting technical challenges.

The role combines technical expertise with leadership opportunities, as you'll be expected to mentor junior engineers while contributing to the development of critical infrastructure. PayPal offers a dynamic work environment where you can grow your career while working on technology that touches millions of lives daily.

Last updated 10 hours ago

Responsibilities For Engineer - Backend (Java)

  • Develop efficient, elegant, clean, reusable code
  • Deliver quality solutions on schedule
  • Create and review detailed design documents
  • Provide deep technical support across functionality
  • Manage workload and resolve time-critical situations
  • Participate in development of tools, systems and processes
  • Guide junior engineers

Requirements For Engineer - Backend (Java)

Java
  • 2-4 years of experience developing large scale enterprise applications with JAVA
  • Experience with RDBMS and NoSQL databases
  • Experience with Spring Core and Spring Batch
  • Good understanding of object-oriented design principles
  • Experience with high traffic backend services
  • Knowledge of software design patterns, data structures, algorithms
  • Experience with unit testing using Junit
  • Strong debugging and problem resolution skills
  • Experience with test driven development and automation
  • Familiarity with Agile development and SCRUM process
  • Ability to refactor existing codebase

Interested in this job?

Jobs Related To PayPal Engineer - Backend (Java)

MTS 1, Software Engineer

Backend Software Engineer position at PayPal, focusing on building cloud-based payment systems with Java, AWS, and containerization technologies in a hybrid work environment.

MTS 1, Integration Engineer

Integration Engineer position at PayPal, focusing on providing technical guidance and implementing payment solutions for merchants in LATAM region.

Software Engineer

Mid-level Software Engineer position at PayPal focusing on backend development for the Alternate Payment Methods team, requiring Java expertise and 3+ years of experience.

Engineer – Backend (Java)

Backend Engineer position at PayPal focusing on Java development, building scalable payment systems and RESTful services with 3-5 years experience required.

MTS 1 PAAS Engineer - Java

MTS 1 PAAS Engineer position at PayPal, focusing on Java development and platform engineering, requiring 5+ years experience and offering comprehensive benefits.