Software Engineer

PayPal PayPal · Fintech · Scottsdale, AZ +1 · Software Engineering

Software Engineer at PayPal in Scottsdale, AZ, responsible for developing and maintaining backend software services using Java, Spring Boot, and Spring Batch. The role involves designing and implementing RESTful APIs for PayPal Credit features, troubleshooting issues, writing tests, optimizing performance, and collaborating with cross-functional teams. Requires experience with Java, Spring frameworks, cloud platforms (AWS/GCP), messaging systems (Kafka), SQL, RESTful APIs, distributed systems, and testing frameworks.

What you'd actually do

  1. Develop and maintain backend software services using Java, Spring Boot, and Spring Batch.
  2. Design and implement RESTful APIs for PayPal Credit features and integrations.
  3. Troubleshoot and debug live issues to ensure software system reliability and quick recovery.
  4. Write unit and integration tests to ensure high software code quality and coverage.
  5. Optimize performance of backend software systems and improve service efficiency.

Skills

Required

  • Java
  • Spring Boot
  • Spring Batch
  • RESTful APIs
  • Object-Oriented Design
  • Spring Frameworks
  • AWS or GCP
  • SQL
  • NoSQL databases
  • Apache Kafka
  • Distributed Systems
  • Junit
  • Mockito
  • Git
  • Oracle or MySQL

Nice to have

  • Spring Security
  • Spring Data
  • Spring MVC
  • Spring Cloud
  • WebSocket
  • Hibernate
  • Selenium
  • Postman

What the JD emphasized

  • Master’s degree, or foreign equivalent, in Computer Science, Engineering, or a closely related field plus two years of experience in the job offered or a related occupation.