Sr Software Engineer - Java

PayPal PayPal · Fintech · San Jose, CA +1 · Software Engineering

Senior Software Engineer role at PayPal focused on backend Java development, building large-scale, high-performance systems for consumer financial services. The role involves full SDLC ownership, advising management, guiding junior engineers, and applying technical best practices. Requires strong Java, distributed systems, and cloud architecture experience.

What you'd actually do

  1. Delivers complete solutions spanning all phases of the Software Development Lifecycle (SDLC) (design, implementation, testing, delivery and operations), based on definitions from more senior roles.
  2. Advises immediate management on project-level issues
  3. Guides junior engineers
  4. Operates with little day-to-day supervision, making technical decisions based on knowledge of internal conventions and industry best practices
  5. Applies knowledge of technical best practices in making decisions

Skills

Required

  • Java
  • Java EE
  • Spring MVC
  • Hibernate
  • RESTful APIs
  • microservices
  • distributed systems
  • cloud-native architectures
  • Docker
  • Kubernetes
  • large-scale data processing
  • caching strategies
  • performance optimization
  • Agile environments

Nice to have

  • payment processing industry
  • compliance or regulatory standards
  • AWS
  • GCP
  • Azure
  • open-source projects

What the JD emphasized

  • extensive experience using Java EE, Spring MVC, or Hibernate
  • architecting and developing large-scale backend systems
  • distributed systems
  • cloud-native architectures
  • containerization technologies such as Docker and Kubernetes
  • large-scale data processing
  • caching strategies
  • performance optimization
  • payment processing industry
  • compliance or regulatory standards