PayPal is currently seeking a Software Engineer to join our team!
Responsibilities of the Role:
- Designing, developing, and testing features and functions within applications and services.
- Collaborating effectively with colleagues and senior members both within your team and across the organization.
- Utilizing agile methodologies, working closely with product managers to deliver high-quality solutions within specified timelines.
- Ensuring the high availability and reliability of your applications and services by collaborating with operations teams.
- Providing support for your applications and/or services on a 24×7 basis when necessary.
Requirements:
- Proficiency in Java programming.
- Strong grasp of object-oriented design principles, data structures, algorithms, and design patterns.
- Expertise in Spring, Hibernate, RESTful API, and Services.
- Capability to design and construct Restful Services in a commercial environment.
- Exposure to NoSQL technology.
- Exceptional communication and analytical skills.
- Prior experience with financial products is preferred.
- Familiarity with Agile methodology.
- Excellent troubleshooting skills.
- Demonstrated ability to make well-informed decisions supported by data.
- Competency in designing and implementing solutions for reliability, availability, scalability, and performance.
- Proficiency in software engineering tools and adherence to best practices.
- Previous experience with financial products is a plus.