PayPal

Senior Software Engineer - Backend, Java

PayPal

full-time

Posted on:

Origin:  • 🇮🇳 India

Visit company website
AI Apply
Manual Apply

Job Level

Senior

Tech Stack

GRPCJavaJUnitMicroservicesOracleRedisSDLCSpringSpring BootSpringBoot

About the role

  • Build products to detect and mitigate transaction and payments fraud for merchants
  • Design, develop, and ship services and platforms for Risk as a Service (RaaS)
  • Deliver end-to-end solutions across the Software Development Lifecycle (design, implementation, testing, delivery, operations)
  • Own implementation of modules/applications and APIs, and take operational responsibility for microservices serving millions of users
  • Collaborate with cross-functional teams (business, product, analytics, engineering) and multiple geographies
  • Guide junior engineers, make technical decisions with little supervision, and apply technical best practices
  • Identify product/functionality gaps and define development to support solution delivery

Requirements

  • Minimum of 5 years of relevant work experience
  • Bachelor's degree or equivalent experience
  • Expert knowledge in Java Reactive programming, Spring framework, Spring Boot
  • Good understanding of web services and related standards like REST/JSON and gRPC
  • Experience in Object-Oriented programming and concepts
  • Solid understanding of algorithms and design patterns
  • Experience interacting with engineering teams across multiple geographies
  • Experience with relational and non-relational DBs (Oracle, Aerospike/Redis)
  • Experience with JUnit and TestNG
  • Exposure to Agile methodologies
  • Strong problem-solving skills
  • Financial or payments industry experience preferred
  • Proven track record delivering highly available, scalable systems on time