
PayPal•5h ago
Career Pages
Staff Software Engineer
Chennai, TN,IN, IN
Full Time
Senior Level
N/A
N/A
N/A
Responsibilities
Qualifications & Requirements
Experience Level: Senior Level
Full Job Description
Staff Software Engineer - Java in Chennai, India
PayPal is seeking a Staff Software Engineer with expertise in Java to join our team in Chennai, India. This role involves leading projects and systems, coordinating engineering efforts, and defining technical tasks to achieve customer and operational objectives. You will be responsible for proactively improving existing structures and processes, and exercising judgment to balance competing priorities like time, quality, and complexity risk in order to identify optimal solutions.
Key Responsibilities:
- Act as a project or system leader, coordinating the activities of other engineers.
- Determine technical tasks for team members.
- Proactively improve existing structures and processes.
- Exercise judgment in reconciling diverse and competing priorities to identify optimal solutions.
- Identify patterns and generalize solutions to condense repetition.
- Collaborate with management to set or improve standards for engineering rigor.
- Demonstrate a customer-centric mindset in daily work.
- Ensure design and implementation adhere to defined specifications and processes.
- Own end-to-end quality of deliverables throughout the software development lifecycle.
- Collaborate with core platform and infrastructure teams to meet the infrastructure needs for payment solutions.
- Facilitate collaboration between business, product, and technology teams to understand requirements and develop implementation options.
- Function effectively in a fast-paced environment and manage continuously changing business needs.
Qualifications:
- Minimum of 8 years of relevant work experience and a Bachelor's degree or equivalent experience.
- Strong programming skills and expertise in Java/J2EE, Spring, and Hibernate.
- Exposure to one or more server-side scripting technologies.
- Experience with REST APIs, Web Services, Unit Testing, and build tools.
- Good understanding and hands-on experience with databases such as MySQL/Oracle.
- Strong understanding of web-based programming languages.
- Rich object-oriented design and analysis skills.
- Experience in refactoring existing codebases and understanding existing implementations to decide whether to refactor or rewrite.
- Ability to be a quick learner, undaunted by complex systems.
- Willingness to take risks and thrive in an environment of constant change.
- Experience in building the complete lifecycle of transaction processing, preferably in the payments domain.
- Exposure and participation in tech events, hackathons, contributions to open source, authoring of blogs, and active participation in online tech forums is a plus.
Company
PayPal
Chennai, TN,IN, IN
Posted on Career Pages