Job Description:
Your way to impact:
- You know how to write highly scalable and distributed Java services
- You drive technical projects and take pride in building systems that are used by millions of users every day.
- You have experience in developing mid-tier services in a service-oriented architecture (SOA).
- You have worked on traditional and non-traditional SORs from Oracle to Couchbase and Cassandra
- You think Agile is the way to go for faster development until something better comes along.
- You call Linux and Vim as your best buddies.
- You have great communication skills.
- You think POC (proof of concept) is the faster way to prove a point.
- You are passionate about PayPal and its mission to “build the Web’s most convenient, secure, cost-effective payment solution.”
Your day to day:
- Design, and implement complex, multi-tier distributed software applications, document and test systems, modify as appropriate.
- Lead projects with other engineers, architects, managers, and Product Management, QA, and Operations teams to design and develop innovative processes and create solutions that meet business requirements.
- Provide technical and project leadership and mentoring.
- Be a valued member of an autonomous, cross-functional agile team
- Build new APIs to enhance the portfolio of PayPal’s most popular service.
- Build performance sensitive systems that serve tens of millions of requests each day.
- Build and take operational responsibility of Java services that serve millions of users
- Be an active voice in architectural decisions for PayPal’s core payments system
- Be a master of your own destiny errr code. Build robust testing scripts/systems to break our APIs and eventually fix them
- Lead engineering efforts, plan implementations, and rollout system changes. Participate in release management and on-call duties, review recommendations for project or production issues and diagnostics
What do you need to bring-
- 5+ years of strong Java/J2EE skills required
- Demonstrable programming abilities in Java and other languages like Python, XML, HTML, C++.
- Understanding of algorithmic techniques, design patterns and best practices.
- 5+ years of Knowledge/experience with web services (REST / SOAP) and ORM (Hibernate)
- Knowledge/experience with Spring MVC
- Curiosity about how things work and the behavior of finding the answers. Flexible and adapting the changing circumstances, tenacious.
- Knowledge/experience with Unix, relational databases, NoSQL database and experience applying Big O Notation to algorithms.
- Knowledge/experience with GitHub. Knowledge/experience with Service Oriented Architectures.
- Bachelors Degree preferred
**We know the confidence gap and imposter syndrome can get in the way of meeting spectacular candidates. Please don't hesitate to apply.
Jobs from our Partners
Data Engineer I – Enterprise Payment and Billing
Sr. Data Engineer - Artificial Intelligence
Junior Java Developer
FinOps Cloud Engineer
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)
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