Senior Java Engineer
The Consumer Engineering team builds user experiences used by millions of consumers across the globe. We are seeking Senior Java Engineer with hands-on in software development lifecycle experience to join us. You’ll be a part of the “what” and “how” of the future of consumer applications and product development at PayPal. The successful candidate will work closely and collaboratively with cross functional teams during all phases of the software development lifecycle, and must have familiarity with Agile methodologies, test automation and release engineering. When you join us, you’ll become part of our goal of making PayPal the best way to pay worldwide.
Work with product and design teams to develop new ideas and explore new opportunities. Your opinion matters and you’ll have opportunities to have a say in how things are built out
Solid understanding of concepts like Web Services, SOA, REST APIs, Message Queue, Distributed/Scalable Architecture
Hands on Programming expertise in Java/J2EE with a specific focus on large scale distributed systems.
Write code that is designed to be reusable and that can be shared amongst other teams
Experience with localization and internationalization
Experience building embeddable software development kits for others to consume, as well as having knowledge about the pros and cons of SDK development
Bring product and code improvement ideas to the team
Develops and communicates technical processes, standards, and best practices to the team
Be willing and able to learn new technologies and programming languages when the need to do so arises
Proficiency in Spring Framework, Hibernate (or similar ORM), Maven, Git
Able to work with abstract architecture and move existing non generic code to a more generic and abstract framework when necessary
5+ years software development experience
Apply for the Job