Expoint - all jobs in one place

מציאת משרת הייטק בחברות הטובות ביותר מעולם לא הייתה קלה יותר

Limitless High-tech career opportunities - Expoint

PayPal Lead Software Engineer - Backend 
India, Tamil Nadu, Chennai 
735747991

18.08.2024

What you need to know about the role:

solutions which may span acrosscomponents/platforms.This role will require

is responsible for

Your day-to-day:

  • highly talentedengineers and architects to design and develop highly scalable, unique customizable solutions that meet the needs of our customers and stakeholders.

  • Actively engage with leadership across Product, Architecture, Design and Engineering to design, propose,discussand refine new features and functionality.

  • Collaborate with other engineering teams, IT, and business stakeholders to understand requirements and deliver innovative solutions that meet organizational needs.

  • Communicate with stakeholders on technical standards, principles,methodologiesand trends.

  • Enhance overall system operational characteristics byestablishingbest practices for code quality, reduction in tech debt, building frameworks or shared techniques to improve engineering effectiveness.

  • Identifyopportunities for refactoring, API changes, solution designs and other types of tech debt remediation.

  • Influence management for driving technical decision-making for the rightselectionof technology by giving forthright, understandable, and actionable advice.

  • Drive decision-making with team members with different views for simple to complex problems with the business requirements to help synthesize the best solution.

  • Engage with business team, highly analytical and have experience designing and implementing A/B tests, with approach like data-based experiments. You know exactly what and how to track business metrics and KPIs.

What you need to bring:

  • expertisein application design and architecture, as well as knowledge of related domains of technical architectures scaling Payments, innovative methods, etc.

  • Must be a self- starter, work independently or as a team member, and havestrong communicationskills in interfacing with business partners and the Technology.

  • Demonstrated technical leadership experience, or tech lead for high impactcustomerfacing product development.

  • You must have experience in modern technologies such as Java (min Java 8, functional programming paradigm is highly recommended), Reactive Spring boot, Algorithms, DSA, SQL, Databases

  • Understands use cases for advanced design patterns (e.g., service-to-worker, MVC, API gateway, intercepting filter, dependency injection, lazy loadingetc) to implement efficient code.

  • Strong OOP skills, with ability to analyze requirements and transform into scalable software designs.

  • Deep understanding of modern web applications design architecture, good API design patterns, performance, and scale.

  • Deep understanding of webservices, Native apps such as iOS,Androidand related working fundamentals.

  • Experience with HTTP, REST API's and competent designing and building webservices/microservicesin a commercial setting.

  • Experience with Design Patterns, MVC and frameworks (e.g.Spring).

  • Competent in software engineering tools (e.g.Java build tools) and best practices (e.g.unit testing, functional testing/test automation, continuous integration, etc.).

  • Serve as a strong advocate of code craftsmanship, good coding standards and use of tools that will improve the quality of the delivered code.

  • Experience with using Agile/Scrummethodologyfor software development.

  • Deep understanding of web services and SOA related standards like REST/OAuth/JSON and SOAP/WSDL.

Basic Qualifications:

  • Bachelor’s or master’sdegree in computer science, Information Technology, or a related field.

  • A solid grounding in Computer Science fundamentals.

  • 10-14 years of experience building successful production software systems and solutions

Our Benefits:

Any general requests for consideration of your skills, please