Job Description
Skill Set :
- Good knowledge of Java tech stacks (Spring, Spring Boot, JPA / Hibernate).
- Familiar working with relational databases (e.g. MySQL / Oracle).
- Experience developing RESTful and GraphQL Web Services.
- Understanding of TDD and unit testing using frameworks like Junit / TestNG.
- Knowledge of J2EE application servers (Tomcat / JBoss) and microservice platforms (Spring Boot)
- Experience with modern messaging platforms (e.g. ActiveMQ, RabbitMQ, Kafka, SQS / SNS).
- Experience with modern container platforms (Docker, Kubernetes).
- Good with building a scalable, production-grade micro-services/API based platforms.
- Good communication skills.
Job Description:
The primary role of the MTS 2, Software Engineer is to provide technical and domain expertise in the design and delivery of software and infrastructure for PayPal’s web site. This person is a highly experienced technical expert, who understands the business domain very well, and is well-versed in the software implementation of PayPal’s web site.
The successful candidate is expected to be multi-disciplinary, and is a multi-talented senior member of the technical team. The duties performed by the MTS 2, Software Engineer vary, will get an opportunity to be part of an Agile Scrum team responsible for either engineering the platform to its next generation or work on business programs related to country or partner expansion depending on the business needs.
- Design, build and operate scalable solutions at the heart of PayPal.
- Build and take operational responsibility of real time and near real time services used by millions of users
- Be the technical leader of an autonomous, cross-functional agile team, leading design and code reviews.
- Provide technical and domain thought-leadership and mentoring to other members of the team.
- Identify areas of technical improvement and make detailed business cases for improvements or new areas of opportunities.