PayPal

Software Engineer

Mexico City, Mexico
Shell Git Java Spring Perl Python
This job is closed! Check out or
Description
What you need to know about the role: Join the JVM Frameworks team at PayPal and provide the foundation on which our world-class Payment platform is built. As an expert developer in Java and Spring, your contributions to our standards-based frameworks will pave the way for thousands of PayPal developers and hundreds of applications. Your prior success building performant, available, and scalable web service and messaging applications will allow you to help other teams at PayPal achieve that same success. Coupled with your attention to detail and quality, focus on delighting your customers, and fast-paced delivery, you will help take the JVM Frameworks team to the next level. Meet our team: At PayPal, we believe that now is the time to democratize financial services so that moving and managing money is a right for all citizens, not just the affluent. We are driven by this purpose, and we uphold our cultural values of collaboration, innovation, wellness, and inclusion as our guide for making decisions and conducting business every day. It is our duty and privilege to be customer champions and put those we serve at the center of everything we do. We are one team that respects and values diversity of thought for everyone, everywhere, and we actively seek to create an energizing workplace that brings out the best in all of us. If you are ready to shape the future of money, join the team at PayPal. We are proud to work here. You will be too. The Product and Platform Engineering team is the technology engine that powers PayPal’s business. We deliver a seamlessly scalable, exceptionally efficient, highly reliable infrastructure and services platform in a hybrid cloud environment. Thousands of PayPal developers build and run hundreds of applications processing billions of calls daily with high availability and reliability on our Java middleware framework products. As a team, we are active in the open-source community and are proud of our systems knowledge, technology breadth, and intellectual curiosity. We are driven to empower PayPal developers in the best way possible.

Your way to impact:

The JVM Frameworks Team is primarily responsible for delivering highly scalable application development frameworks running on the JVM for PayPal’s product development needs. These frameworks enable the development of primarily mid-tier components providing the backbone of PayPal’s products and services. We leverage open-source stacks that run on PayPal’s private/public cloud infrastructure. Join us to build the world’s largest multi-tiered, high-performing, highly available, efficient and scalable Payments platform.

As a Software Engineer Level 2, your primary focus will be on supporting our 2000 applications using the framework.   You will lead a team of global support members in the support of the framework.  You will be a strong technical innovator who is able to operate in a high performing team, can empathize with our customers and understand and quickly solve their problems, has excellent communication skills, and has a stellar record of delivering outstanding results in a fast-paced environment.

Your day to day:

  • Support Raptor customers with queries and issues encountered with their applications on the different framework versions

  • Understand the needs of our customers and proactively anticipate and quickly solve their problems.

  • Help Raptor applications upgrade their framework version to newer supported versions

  • Debug and triage potential framework issues and submit bug fixes/feature requests to address defects discovered in the framework

  • Work with Raptor framework developers to understand complex customer scenarios and failures

  • Build solid project plans and estimate task effort accurately.

  • Find and fix performance, scalability, and other production issues in a time critical environment.

  • Communicate effectively to peers and leadership on tasks and projects.

  • Help hire and build a world class engineering team that impacts how we engineer at PayPal.

What do you need to bring:

  • 1-2 years of experience supporting, designing, developing, and delivering software platforms

  • Proficiency developing object-oriented software in Java

  • Experience debugging failures in QA and production environments

  • Deep knowledge of the Spring Framework, REST and JSON

  • Ability to clearly and succinctly write and talk about complex technical problems and solutions including writing and updating end user documentation and FAQs

  • Experience with design and development of scalable, high-volume web services and platforms

  • Understanding of authentication and authorization best-practices for distributed applications

  • Strong problem-solving skills and a passion for debugging complex issues

  • Adept at writing and executing automated unit, functional and integration tests and familiar with test frameworks and tools like testNG, JUnit, Mockito, and JaCoCo

  • Proficiency with at least one scripting language (Perl, Python, UNIX Shell Script etc.)

  • Excellent written and verbal communication skills with the ability to present complex technical information in a clear and concise manner to a variety of audiences

  • Experience with Git and Github version control, Apache Maven, Continuous Integration systems (Hudson/Jenkins) & Bug Tracking (Jira) tools

  • Experience with using Agile/Scrum methodology for software development

  • Java application performance testing and tuning

  • Reactive programming in Spring Reactor or RxJava

  • Knowledge of Spring Batch

PayPal
PayPal
E-Commerce Platforms FinTech Mobile Payments Transaction Processing

0 applies

181 views

Other Jobs from PayPal

Software Engineer

Remote Bengaluru, India

Software Engineer

Remote Bengaluru, India

Frontend Engineer

Remote Chennai, India

Senior Software Engineer

Remote Chennai, India

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

🥳🥳🥳 216 happy customers and counting...

Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.

Cancel anytime / Money-back guarantee

Wall of love from fellow engineers