Sr Staff Java Engineer

Job Description

At PayPal (NASDAQ : PYPL), we believe that every person has the right to participate fully in the global economy. Our mission is to democratize financial services to ensure that everyone, regardless of background or economic standing, has access to affordable, convenient, and secure products and services to take control of their financial lives.

We’re a purpose-driven company, and our beliefs are the foundation of how we conduct business every day. We’re guided by our core values of Inclusion, Innovation, Collaboration, and Wellness.

Collectively, these values inspire us to work together as One Team with our customers at the center of everything we do, and to take care of ourselves, each other, and the communities in which we live and work.

We challenge the status quo, ask questions, and find solutions. Join us as we enable the hopes, dreams, and ambitions of millions of people around the world.

The mission of our Consumer Integration Platform team is to build a first class platform that will support a variety of needs within the PayPal ecosystem via 3rd party integrations.

Today we manage over 100 different 3rd party integrations, providing services such as bank deposit, bill payment, and cash delivery in over 150 countries.

Our goal in the next few years is to continue our expansion of integrations, functionality, and use cases while improving scalability, throughput, and reliability.

We intend for our platform to be the foundation of functionality in the PayPal app that is used by millions of people around the world.

We are looking for Java engineers with a solid foundation in object-oriented programming and problem-solving skills. You are impassioned by the idea of working on software that benefits our society in meaningful ways.

At PayPal, we look for people who are curious, innovative and work to be a little better every single day. In our work together, we strive to be smart, humble hardworking and collaborative.

This role would have you joining a team that provides the opportunities of a startup but without any of the potential instability and loss of work / life balance that comes with working for one.

The best of both worlds. What we do matters both to us and to millions of people around the world.

What you'll be doing

  • Enhance our culture of good design, coding and testing practices
  • Bear responsibility for end-to-end ownership of our software from conception to production operation
  • Prototype quickly and cleanly to facilitate rapid delivery of features
  • Own technical strategy for complex features with insightful and forward-looking approaches
  • Collaborate with project managers and leaders in building roadmap
  • Collaborate with technical leaders across PayPal to evaluate and implement best-fit solutions
  • Build strategy to improve quality, performance, scalability and operational aspects of our services
  • Monitor on-call rotation, triaging and addressing production issues.
  • Contribute in staff on-boarding - sourcing, screening, interviewing and teaching
  • This role requires you to coach and mentor

Basic qualification

  • 6+ years of track record in designing and writing understandable, testable and easy-to-maintain software
  • Strong creative problem solving, design patterns and object-oriented programming
  • Strong dedication to code quality
  • Commitment to operational excellence through development of automation, instrumentation of code, and monitoring development
  • Be able to lead technical architecture discussions and help drive technical decisions
  • Experience with running applications in cloud services (We are deployed to GCP)
  • Experience with hiring, mentoring and with a caring mindset for your team members.
  • A bias for continuous improvement, growth and innovative thinking
  • Experience with unix based development environment
  • Strong collaborator and communicator. Must be proficient in speaking, writing, and reading in English, in a business and technical environment
  • Familiarity with relational databases

Nice to have

  • Experience with Spring technologies
  • Experience with micro service architecture
  • Experience working with Docker
  • Experience building teams and leading projects
  • Experience with Kubernetes
  • Experience with scripting languages
  • Experience with continuous delivery / integration processes and tools

Jenkins, CircleCi, etc

Education

  • Bachelor’s degree in computer science, or equivalent
  • Java
  • Spring Framework
  • MySQL Databases
  • MyBatis ORM
  • Rabbit MQ / Kafka
  • Zookeeper
  • Containerized with Docker
  • Deployed to GCP

For more than 20 years, PayPal has remained at the forefront of the digital payment revolution. By leveraging technology to make financial services and commerce more convenient, affordable, and secure, our open digital payments platform gives PayPal’s 400 million active account holders the confidence to connect and transact in new and powerful ways.

Through a combination of technological innovation and strategic partnerships, PayPal creates better ways to manage and move money, and offers choice and flexibility when sending payments, paying, or getting paid.

Available in more than 200 markets around the world, the PayPal platform, including Braintree, Venmo and Xoom, enables consumers and merchants to receive money in more than 100 currencies, withdraw funds in 56 currencies and hold balances in their PayPal accounts in 25 currencies.

Publicada el 23/10/2021

Finaliza el 31/01/2022

¡Aplica ya!

Software Engineer

Content Manager

Sr Staff Java Engineer

Sr. Android Engineer

Software Engineer 3

Risk Analyst, Xoom

Científico de Datos

Quality engineer-2 BCDC

Staff Software Engineer

Community Sales Manager

CAJERO SR

PRACTICANTE DE DISEñO GRáFICO (Ver Puesto)