Your way to impact:
- You love solving problems and building solutions.
- You’re self-motivated and have a demonstrated track record of self-learning and going above and beyond
- You’re excited to create high traffic backend distributed services for customers
- You want to hit the ground running on Day 1; you take ownership of your
work and can work independently. - You’ve designed and clearly understand concepts like Web
Services, SOA, REST APIs, SPRING Framework. - You know the fundamentals of Object-Oriented Programming using Java, C++;
familiarity with additional development tools such as JUnit, Maven & Jenkins is a plus. - You have experience working with javascript and nodejs to showcase your creativity.
- You love Git and are at home with source control concepts such as merge, rebase and pull.
- You’ve used SQL & NoSQL solutions and understand the pros and cons of relational and free form databases. Good hands on experience in Oracle database.
- You’re comfortable using application server frameworks, for example Tomcat
or JBOSS. - You believe in Agile development and putting the customer first in anything you design; experience with SCRUM is a plus.
- You’re a strong advocate of good coding standards and like the use of coding tools that will push you to improve the code you deliver like Sonar.
- You know how to identify performance bottlenecks and use good coding
patterns to avoid them in the first place.
Your day to day:
- Design, develop and test high throughput back-end balance handling systems
- Develop efficient, elegant, clean code with no unnecessary complication or abstraction
- Lead code review sessions
- Passionate about low latency systems
- Ability to deal with high volume data
- Continuously look for opportunities for performance tuning
- Collaborate with other engineers, architects and DBAs
- Collaborate with Product Managers
What do you need to bring:
Expert in Java: language features, Object Oriented and modular programming (Design Patterns are a plus), profiling/tuning, garbage collection; proven track record of challenging systems-level Java/C++ development.
Good hands on Oracle Database is required.
- 7+ years of experience in software development.
- Experience in object-oriented programming and concepts
- Experienced in Distributed System development using Java/J2EE/Web Technologies/C++.
- Proven track record in delivering highly available, scalable systems on time
- Conversant in design patterns
- Good understanding of web services and related standards like REST/JSON
- Experience in caching software
- Experience in Spring framework and other open source frameworks
- Experience developing data-driven applications using an industry standard RDBMS (Oracle, DB2, SQL Server, MySQL, Informatica, etc.)
- Experience in Unix based development environment
- Experience in both development and quality assurance activities
- Experience in QA methodologies, test automation and automation frameworks
- Experience in driving Integration testing, UAT with external vendors
- Experience in JUnit, Selenium is a plus
- Experience working in payments or financial services industry is a plus
- Exposure to Agile Methodologies
**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
QA Engineer
MuleSoft/Data Integration Engineer
Lead Oracle Developer (Remote With Ca)
Other Jobs from PayPal
Machine Learning Intern
Integration Engineering Manager
Data Scientist 2
Staff Software Engineer - Sharepoint
MTS 2, Software Engineer
HR Systems Engineer
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
🥳🥳🥳 166 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
Cancel anytime / Money-back guarantee