PayPal

Software Engineer 2

Singapore
Java Microservices Spring Streaming
This job is closed! Check out or
Description
We are looking for someone who is energetic, passionate, experienced, and have a “can do” attitude to design, develop and scale PayPal Singapore Innovation Lab projects. The Software Engineer 2 will be responsible for planning, communication, risk management, and project management for the PayPal Singapore Innovation Lab. The projects include but are not limited to product development of proofs-of-concept, government co-funded projects, projects that demonstrate and showcase PayPal’s product capabilities and industry thought leadership. The software engineer should have a good understanding of organizational dynamics; and should be able to navigate the organization and act as customer champions, change agents, and innovation thought leaders at all levels. The software engineer will be part of the innovation scrum team and provide technical leadership in improving operating efficiencies.

Key Responsibilities:

  • Drive technical design discussions with internal and external technical stakeholders Develop elegant, scalable solutions
  • Collaborate  closely with other domains to solve complex problems Develop and maintain technical documentation
  • Participate in design discussions and understand solutions to system and product changes within your team
  • Collaborate with x-functional teams or vendors/suppliers during feature integration Triage and mitigate production issues
  • Proactively seek opportunities to improve and enhance system/product performance

Requirements:

  • Bachelor/Master degree in Computer Science or related technical discipline.
  • 3-4 years hands-on in the following areas:
    • Java, OO-based design and development.
    • Design and implementation of microservices
    • Architecture principles for SOA, Event Driven and Large Scale Systems  
    • Strong skills in Server Side Java, Spring, SpringBoot, Hibernate, REST, Maven, Github and other open source Java Libraries.
    • Good grasp of Data structures & Algorithm concepts.
    • Database design, programming, tuning and query optimization.
    • Test methodologies and testing tools, e.g., TestNG, JUnit.
  • Experience in software configuration management and streaming strategies for large parallel development teams.
  • Ability to collaborate effectively with remote teams across time zones is essential.
  • Strong verbal and writing skills; ability to thoroughly understand product specifications, and ability to produce clear, concise documentation.
  • Strong problem solving skills, able to prioritize among many conflicting needs, advocate a course of action, and pursue it consistently but flexible and responsive to dynamic situations.
  • Have a good sense of creativity and able to think out of the box.
PayPal
PayPal
E-Commerce Platforms FinTech Mobile Payments Transaction Processing

0 applies

100 views

Other Jobs from PayPal

Frontend Engineer

Remote Chennai, India

Senior Software Engineer

Remote Chennai, India

Senior Data Scientist, ML

Remote San Jose, CA

iOS Developer - Payments SDK

Remote Stockholm, Sweden

There are more than 50,000 engineering jobs:

Subscribe to membership and unlock all jobs

Engineering Jobs

50,000+ jobs from 4,500+ well-funded companies

Updated Daily

New jobs are added every day as companies post them

Refined Search

Use filters like skill, location, etc to narrow results

Become a member

🥳🥳🥳 212 happy customers and counting...

Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.

Cancel anytime / Money-back guarantee

Wall of love from fellow engineers