Software Engineer Java
PayPal
Bangalore, Karnataka, India
3d ago

Job Description

At PayPal (NASDAQ : PYPL), we believe that every person has the right to participate fully in the global economy. Our mission is to democratize financial services to ensure that everyone, regardless of background or economic standing, has access to affordable, convenient, and secure products and services to take control of their financial lives.

A customer focused, hands-on Java engineer, responsible for designing, implementing and delivering state of the art payments solutions and consumer experiences.

The ideal candidate is an individual with experience building software systems by engaging across the full software lifecycle, from system design and development of system backend components.

Business acumen, hands-on technology skills, positive work ethic and a collaborative mindset are key to the success of this role.

The prospective candidate will be an individual contributor working with various cross functional groups (product teams, lead engineers and various engineering teams) and will require admirable collaboration skills.

Responsibilities

Work as full-time developer for the team.

Must be able to work independently with minimal supervision in a team to define, design, implement, test, release rollout and support software applications for PayPal.

Work with business units to crystallize business needs into product features.

Work with engineering managers, engineers & QA to develop innovative solutions that meet market needs w.r.t functionality, performance, reliability, realistic implementations schedules and adherence to development goals and principles.

Must be able to work independently as well as in a team to define, design, implement, test, release rollout and support complex software applications in AWS.

Review and approve software design and implemented code.

Develop new team capabilities to ensure continued competence and relevance in supporting software development needs of PayPal's business.

Define and devise processes, tools and methodologies to achieve excellence in software development, testing and deployment.

Follow the team processes like Agile etc.

Job Requirements

BE in Computer Science or Engineering and 4+ years related industry experience Highly competent hands-on experience in the following :

Enterprise architecture / software design / implementation, particularly large-scale web-based systems. (J2EE)

Java programming in Linux / Unix environment

OO-based analysis and design

GraphQL / Rest APIs / Web Services

MVC frameworks such as Spring along with Sprint boot

Software design and development methodologies, including Agile methods

Source Control (GIT experience is an advantage)

Unit testing frameworks such as JUnit, Google Test

Database design and optimization. (Oracle / MySQL)

Scripting Languages (Shell, Python, Perl) would be a plus

Jenkins / Hudson, Maven / Ant, RESTs experiences would be a plus

Understanding of core AWS services, uses, and basic AWS architecture best practices

Proficiency in developing, deploying, and debugging cloud-based applications using AWS

Ability to use the AWS service APIs, AWS CLI, and SDKs to write applications

Ability to identify key features of AWS services

Understanding of the AWS shared responsibility model

Highly analytical, innovative, and able to think strategically and to develop comprehensive detailed specifications.

Excellent verbal and writing skills; ability to produce clear, concise communications and documentation.

Highly effective at working in cross-functional groups and getting results in matrix organizations.

Excellent time management skills and ability to work on concurrent assignments with different priorities Working knowledge of security trading industry standards and practices would be an added advantage.

Our Benefits :

Report this job
checkmark

Thank you for reporting this job!

Your feedback will help us improve the quality of our services.

Apply
My Email
By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
Continue
Application form