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.
Jobs from our Partners
Data Engineer I – Enterprise Payment and Billing
Sr. Data Engineer - Artificial Intelligence
Junior Java Developer
Other Jobs from PayPal
iOS Developer - Payments SDK
Staff Software Engineer
Senior Web Developer
Senior Staff Software Engineer - Python
Manager, Software Development 2
Lead Software Engineer (UI)
Similar Jobs
Senior Software Engineer
Senior Software Engineer (Ref #001135)
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
🥳🥳🥳 210 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
Cancel anytime / Money-back guarantee