PayPal

Senior Software Engineer - Java

US
Git Java API Spring SQL Microservices
This job is closed! Check out or
Description
What you need to know about this role We are seeking a senior engineer who can assist us with developing high quality, high performing, secure applications and participate in all aspects of application development including design, coding, security, testing, and production releases. Meet our Team As a software engineer on the Credit Platform team you will help build and enhance a suite of tools that allow our US and international Credit customers to apply for and use a credit line. Our team is responsible for the various global pay monthly products that PayPal offers during the online checkout experience. We focus on product configuration, loan acquisition, and facilitation of payments between the consumer and merchant during loan origination.

Your way to impact

We need you to assist us in developing high quality, high performing, secure applications and participate in all aspects of application development including design, coding, security, testing, and production releases.

You will be delivering new features, reacting to customer feedback, helping to ensure quality, working closely with our product team and ensuring compliance. This will include developing new features, enhancements, and bug fixes for our Java REST services, JMS daemons, and batch jobs. You'll work closely with our Product team in an agile environment to bring features from conception to launch. Furthermore, you will participate in code reviews to ensure code quality and shared knowledge and collaborate with other teams across Credit to ensure transparency and effective delivery.
 

Your day to day

  • Participate in design, development, implementation, and testing of technical systems.
  • Implement shared components and frameworks using Java in a Linux/Solaris based environment.
  • Work in an agile environment interacting with architects, cross functional engineering teams, Product Management, QA, and Operations teams to ensure we develop the correct product for the job at hand.
  • Be able to understand and contribute to technical domain architecture.
  • Play an active role in providing feedback on new processes through design and code reviews.
  • Knowledge of unit, integration, and functional testing, including using simulators and mocks.

  

What you need to bring

  • Good Java skills with knowledge of JVM fundamentals and Java best practices.
  • Experience with common Java APIs and frameworks including Spring, Hibernate, JPA, and JMS.
  • Understand the concepts around concurrency and transactions.
  • Experience developing automated unit, integration, and functional test suites.
  • Experience with the Maven build tool; SQL experience.
  • Experience with RESTful web services and SOA/microservices concepts, and RESTful API design.
  • Knowledge of or experience with git/Github.
  • Understanding of TCP fundamentals, computer architecture, storage, and IO subsystems.
  • Familiarity with Linux commands and scripting.
  • Knowledge of public cloud infrastructure and APIs.
  • Understanding of Continuous Integration and Continuous Delivery concepts.
PayPal
PayPal
E-Commerce Platforms FinTech Mobile Payments Transaction Processing

1 applies

738 views

Other Jobs from PayPal

Software Engineer

Remote Bengaluru, India

Software Engineer

Remote Bengaluru, India

Frontend Engineer

Remote Chennai, India

Senior Software Engineer

Remote Chennai, India

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

🥳🥳🥳 216 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