PayPal

Senior Software Engineer

Chennai, India
Kubernetes Java API Spring gRPC Oracle
This job is closed! Check out or
Description
What you need to know about the role: The Merchant Platform team is looking for talented, creative, and passionate Java backend engineers to create a new product. The role expects a high standard of engineering excellence and a deep understanding of building and maintaining scalable applications and services.

Your way to impact:

Merchant Engineering’s mission is to simplify commerce by providing a one-stop payment platform for all customer segments.

Your day-to-day:

  • Design and implement complex, multi-tier distributed software applications, document, and test systems, and modify as appropriate.

  • Own implementation of a module/application/product

  • Develop efficient, elegant, clean code with no unnecessary complication or abstraction

  • Deliver code in an agile team environment - you will operate in the bi-weekly scrum model

  • Collaborate with other engineers, architects, and cross-vertical team

  • Build new APIs to enhance the portfolio of PayPal’s one of the most popular services.

  • Build and take operational responsibility for Java services that serve millions of users

  • Identify any product/functionality gaps and collaborate with internal product and technology teams to define the necessary development to support solution delivery.

  • Drive integration efforts and lead critical workstreams of strategic initiatives sponsored by senior executives.
     

What do you need to bring:

  • Bachelor’s/Master’s in Computer Science, Software Engineering, or equivalent experience.

  • 4+ years experience in Java backend development.

  • 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 basic algorithms and design patterns.

  • Unix-based development environment.

  • Experience in interacting with engineering teams from multiple geo-locations

  • Experience in both development and QA activities.

  • Experiences in both relational and non-relational DB, like Oracle and CouchDB

  • Experience in Junit and TestNG.

  • Experience in Kubernetes.

  • Exposure to Agile methodologies.

  • Strong problem-solving skills.

  • Financial or Payment industry experience is preferred.

  • Proven track record in delivering highly available, scalable systems on time.

  • Good communication skills, fluent in English.

PayPal
PayPal
E-Commerce Platforms FinTech Mobile Payments Transaction Processing

0 applies

98 views

Other Jobs from PayPal

Senior Software Engineer

Remote Bengaluru, India

Software Engineer 3 - back-end Java

Remote Mexico City, Mexico

Staff Software Engineer - Backend

Remote Mexico City, Mexico

Software Engineer 3 - back-end Java

Remote Mexico City, Mexico

Backend Software Engineer - Java

Remote Mexico City, Mexico

Similar Jobs

Manager Engineering

Remote Austin, TX

Engineering Manager

Dublin, Ireland

Senior Database Engineer

Sydney, Australia

There are more than 50,000 engineering jobs:

Subscribe to membership and unlock all jobs

Engineering Jobs

50,000+ jobs from 4,500+ well-funded companies

Updated Daily

New jobs are added every day as companies post them

Refined Search

Use filters like skill, location, etc to narrow results

Become a member

🥳🥳🥳 205 happy customers and counting...

Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.

Cancel anytime / Money-back guarantee

Wall of love from fellow engineers