PayPal Payments Engineering team is looking for an experienced Java Software Engineer.
This position involves full-time hands-on development in a scrum team of 6-8 engineers. The person is expected to be highly competent technically and able to collaborate well with other engineers. This is exciting engineering work with a significant impact on delivering business goals.
Responsibilities
- Development and testing of high-quality product features spanning multiple product domains.
- Work with engineering managers, architects, engineers & QA to develop innovative solutions that meet market needs w.r.t functionality, performance, reliability, realistic implementations schedules and adherence to development goals and principles.
- Provide technical guidance and assistance to other software engineers.
- Identify areas of technical improvement and make detailed business cases for improvements or new areas of opportunities.
- Adhere to best of class coding and design standards.
- Ensure all deliverables adhere to the timelines, quality and performance
- Ability to work in a team as well as independently and deliver on aggressive goals individually as well as a team.
Requirements
- You have a Bachelor/Master degree in Computer Science, Computer Engineering, Mathematics or related area.
- You have 4 to 8 years of hands-on development experience.
- You have extensively used Java, Junit, JMeter, Maven, Git and Sonar in development in the last three years.
- You have developed high-traffic front or backend services for a real customer-facing web site.
- You have worked in a scrum team for at least a year and practice agile methodologies faithfully.
- You have (designed and) implemented REST APIs, web services and SOA components.
- You have effectively used OO-design and design patterns in your work.
- You have developed code using SQL and NoSQL solutions.
- You have good analytical and problem-solving skills.
- Strong verbal and written communication skills.
- Must be detail-oriented and able to manage multiple tasks simultaneously with minimal supervision.
- Flexibility and willingness to learn new technologies and adapt quickly.
- You have coached junior engineers, advocated good coding practices, process adherence and continuous improvement in these areas.
- You have been in a project requiring you to effectively collaborate with remote teams across geographies and time zones.
- You have preferably worked in a payments or finance-related industry before.
Jobs from our Partners
QA Engineer
MuleSoft/Data Integration Engineer
Full Stack Developer, Mid
Lead Oracle Developer (Remote With Ca)
Digital Engineering Architect
Other Jobs from PayPal
Machine Learning Intern
Integration Engineering Manager
Data Scientist 2
Staff Software Engineer - Sharepoint
MTS 2, Software Engineer
HR Systems Engineer
Similar Jobs
System Engineer - NGA
Software Engineer 2 - Full Stack (Java/Springboot/React)
Staff Software Engineer
Staff Software Engineer
Principal Software Engineer - Risk360
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