Sr Software Engineer

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

Seeking a Sr Software Engineer to design, develop, test, and deploy robust software solutions using Java in PayPal’s recommended environment, ensuring high performance, security, and scalability. Responsibilities include driving architecture discussions, managing project deliverables, and developing automated tests within a CI/CD environment.

What you'd actually do

  1. Design, develop, test, and deploy robust software solutions using Java in PayPal’s recommended environment, ensuring high performance, security, and scalability.
  2. Drive architecture discussions, produce well-documented design docs, and participate in design and code reviews providing constructive feedback to peers and incorporating feedback to maintain high standards of code quality and functionality.
  3. Independently work on multiple product features, utilizing technical expertise to propose innovative solutions for both new and existing functionalities, informed by a growing understanding of PayPal products and the business domain.
  4. Manage own project deliverables, timelines, and priorities, effectively balancing multiple tasks to meet project deadlines and performance targets.
  5. Develop automated tests and deliver high-quality software code to production within a short development cycle in the continuous integration and delivery environment.

Skills

Required

  • Java
  • Spring Framework
  • Spring Boot
  • Spring MVC
  • RESTful web services
  • Object-oriented design
  • Data structures
  • Algorithms
  • SQL
  • NoSQL
  • CI/CD
  • JUnit
  • Mockito
  • Git