Overview

We’re looking for a Senior Back-end Java engineer to help design and build web applications for PayPal.

At PayPal, we work together as small, collaborative teams. We’re passionate about code quality and we’re constantly finding new ways to perfect our processes and product.

You will be a member of the Engineering team and will be working on products that are directly linked to PayPal’s vision of having a billion active users.

 

Responsibilities:

  •  Convert ideas, designs and requirements to build web applications following best practices of accessibility, internationalization and instrumentation.
  •  Works with product, project, and engineering teams to deliver products on the schedule that solve our customers’ problems.
  • Ensure the performance, quality, and responsiveness of the application.
  • Perform detailed analysis and technical designs, create technical documents and be an active participant in design reviews.
  • Code, test, integrate, document and release software adhering to technical and quality standards.
  • Develops and communicates technical processes, standards, and best practices to the team.

 

Requirements:

  • Minimum 4 years’ experience developing server-side Java – Spring, Hibernate and REST.
  • Full-SDLC cycle, with large-scale live roll-out participation as a developer.
  • Experience with test automation: TDD, unit/integration/functional testing.
  • Solid understanding of object-oriented design and programming concepts.
  • Have a passion for quality and writing clean, solid, readable code that scales and performs well.
  • Proficient in Git and familiarity with continuous integration.
  • A team player who values collaboration, innovation, and inclusion.
  • Comfortable working in an Agile environment.
  • Strong verbal and written communication skills.
  • Preferred skills:
  • Experience building GraphQL APIs using Node.js
  • React, Android or iOS development