Staff Software Java Engineer

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

Staff Software Engineer for PayPal's Consumer Onboarding Engineering team, focusing on designing and implementing backend services for consumer onboarding user experiences on mobile platforms. Requires strong backend development skills, experience with Java, Spring Boot, GraphQL, REST APIs, and a passion for code quality and scalability.

What you'd actually do

  1. Acts as a project or system leader, coordinating the activities of other engineers on the project or within the system
  2. Determines the technical tasks that other engineers will follow
  3. Actions result in the achievement of customer, operational, program or service objectives
  4. Proactively improves existing structures & processes
  5. Exercises judgement in reconciling diverse and competing priorities (time, quality, complexity risk) to identify optimal solutions to problems

Skills

Required

  • Java
  • Java Spring Boot
  • Junit
  • SQL
  • Maven
  • Git
  • GraphQL
  • REST APIs
  • SOA
  • Message Queues
  • web applications stack
  • mobile applications stack

Nice to have

  • JavaScript
  • NodeJs

What the JD emphasized

  • 8+ years software development experience
  • Competent in designing and building scalable GraphQL services & REST APIs
  • Solid understanding of web & mobile applications stack, SOA & Message Queues
  • Proficient with Java, Java Spring Boot, Junit, SQL, Maven & Git