Description
PayPal Payments 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
Mobile Application Developer
Remote
US
Senior Cloud Security Engineer
Remote
US
ETS Engineer II (PEGA Developer)
Vienna, Austria
US
Other Jobs from PayPal
iOS Developer - Payments SDK
Remote
Stockholm, Sweden
Staff Software Engineer
Remote
Bengaluru, India
Senior Web Developer
Remote
Senior Staff Software Engineer - Python
Remote
Chicago, IL
Manager, Software Development 2
Remote
San Jose, CA
Lead Software Engineer (UI)
Remote
Bengaluru, India
Similar Jobs
Manager, Software Development 2
Remote
San Jose, CA
Senior Lead, Software Engineer - Java
Noida, India
Senior Manager - Software Engineering
Noida, India
Full Stack Developer
Hyderabad, India
Bengaluru, India
Developer, Java Development
Bengaluru, India
Senior Software Engineer (Full Stack, Personalization & Progress)
Boston, MA
Remote Hybrid
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