What you need to know about the roleJoin our Risk Foundations team under the Risk organization. As a Backend Java Developer, you'll design and build scalable, high-performing systems, working on complex risk processing solutions. Your expertise in Java, distributed systems, and API development will drive innovations that enhance dispute resolution efficiency and accuracy.
Essential Responsibilities:
- Acts as a project or system leader, coordinating the activities of other engineers on the project or within the system
- Determines the technical tasks that other engineers will follow
- Actions result in the achievement of customer, operational, program or service objectives
- Proactively improves existing structures & processes
- Exercises judgement in reconciling diverse and competing priorities (time, quality, complexity risk) to identify optimal solutions to problems
- Notices patterns and condenses repetition into densely meaningful generalized solutions
- Collaborates with management to set/improve standards for engineering rigor
- Trusted to represent PayPal, Inc to the outside world via interactions with partners, customers, or industry organizations
Minimum Qualifications:
- Minimum of 8 years of relevant work experience and a Bachelor's degree or equivalent experience.
Your day-to-day
As a
Staff Engineer – Backend,you'll define the technical roadmap and drive innovation. You'll collaborate with product and engineering leadership to deliver impactful solutions.
- Strong analytical skills to analyze requirements and transform into scalable software designs.
- Strong advocate of code craftsmanship, good coding standards and use of tools that will improve the quality of the delivered code
- Define and execute the backend technology strategy.
- Drive innovation and experimentation.
- Collaborate with cross-functional teams to deliver business outcomes
What do you need to bring:
- 8+ years of backend development experience and a bachelor’s degree in computer science or related field.
- Proficiency in at least one backend language (Java)
- Expert in back-end development using Java EE technologies (e.g. Java language, application servers, servlet containers, JMS, JPA, Spring MVC, Hibernate)
- Leadership in designing and architecting scalable backend systems with a focus on cloud-native solutions, microservices, and serverless architectures.
- Expertise in architecting and developing large-scale backend systems using Java EE, with extensive experience in Spring MVC or Hibernate.
- Proven ability to lead and influence cross-functional teams, drive technical roadmaps, and ensure alignment with business objectives.
- Expertise in designing and implementing fault-tolerant systems with a focus on high availability and disaster recovery.
- Experience with advanced security practices, including secure coding, encryption, and access control.
- Proven ability to influence and mentor engineering teams, fostering a culture of innovation and continuous improvement.
- Deep expertise in backend technologies and architecture.
Preferred Qualifications:
- Experience with using Agile/Scrum methodology for software development
- Experience with large-scale, high-performance systems.
- Knowledge of the payment processing industry and relevant regulations.
- Experience with cloud platforms (AWS, GCP, Azure).
- Contributions to open-source projects.
Our Benefits:
Any general requests for consideration of your skills, please