What you need to know about the role
Job Description:
Your day-to-day
In your day-to-day role you will:
- Writing code, writing and executing tests and reviewing designs.
 - Monitoring our platform in production and supporting the team as we deliver value for PayPal.
 - Participate in architectural discussions that involve multiple systems.
 - Help to identify anyproduct/functionality gapsand collaborate internal product and technology teams to define the necessary development to support solution delivery.
 - Support integration efforts and critical work streams of strategic initiatives sponsored by senior executives.
 - Proactive response in identifying and troubleshooting integration or technical issues.
 - Demonstrate engineering excellency by creating reusable, production-ready frameworks.
 - Be willing to challenge the status quo, and strive for excellence with a sense of ownership in everything you do.
 
What do you need to bring
- Bachelor's degree, or foreign equivalent, in Computer Science, Engineering, or related technical discipline (or equivalent experience).
 - 4+ years of experience architecting, designing, developing, and delivering software platforms.
 - Proficiency developing object-oriented software in Java 8 with deep knowledge of the Spring Framework, REST and JSON.
 - Good hands on exposure to SQL and NoSQL technologies, good understanding of relational and free form databases, including strong data architecture and SQL development skills.
 - Adept at writing and executing automated unit, functional and integration tests and familiar with test frameworks and tools like testNG, JUnit, Mockito, and JaCoCo.
 - Understanding of authentication and authorization best-practices for distributed applications.
 - 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 design and development of scalable, high-volume web services and platforms.
 - Strong problem-solving skills and a passion for debugging complex issues.
 - Proficiency with at least one scripting language (Perl, Python, UNIX Shell Script etc.).
 - Experience with using Agile/Scrum methodology for software development.
 
Travel Percent:
The total compensation for this practice may include an annual performance bonus (or other incentive compensation, as applicable), equity, and medical, dental, vision, and other benefits. For more information, visit .
The U.S. national annual pay range for this role is
$72700 to $176000
Our Benefits:
Any general requests for consideration of your skills, please