PayPal is looking to solve the problem of delivering complete solutions spanning all phases of the Software Development Lifecycle (SDLC) to support its global, two-sided network at scale that connects hundreds of millions of merchants and consumers.
Requirements
- Excellent Java skills with knowledge of JVM fundamentals and Java best practices.
- Experience with common Java APIs and frameworks including Spring, Hibernate, JPA, and JMS.
- Experience with RESTful web services and SOA/microservices concepts, and RESTful API design.
- Experience with the Maven build tool.
- Understanding of Continuous Integration and Continuous Delivery concepts and build tools.
- Knowledge or experience with containers, cloud infrastructure, and DevOps patterns.
Responsibilities
- Delivers complete solutions spanning all phases of the Software Development Lifecycle (SDLC) (design, implementation, testing, delivery and operations), based on definitions from more senior roles.
- Advises immediate management on project-level issues
- Guides junior engineers
- Operates with little day-to-day supervision, making technical decisions based on knowledge of internal conventions and industry best practices
- Applies knowledge of technical best practices in making decisions
Other
- 3+ years relevant experience and a Bachelor's degree OR Any equivalent combination of education and experience.
- Familiarity with Linux commands and scripting.
- Ability to work with little day-to-day supervision
- Excellent communication and collaboration skills
- Commitment to fair and equitable compensation practices