Expoint – all jobs in one place
מציאת משרת הייטק בחברות הטובות ביותר מעולם לא הייתה קלה יותר
Limitless High-tech career opportunities - Expoint

PayPal Senior Software Engineer - Bank Processing Platform 
United States, California, San Jose 
661157219

Yesterday

This job delivers complete solutions spanning all phases of the Software Development Lifecycle (SDLC). It involves advising management on project-level issues, guiding junior engineers, operating with little supervision, and applying knowledge of technical best practices.

Essential Responsibilities:

  • Delivers complete solutions spanning all phases of the Software Development Lifecycle (SDLC) (design, implementation, testing, delivery and operations), based on definitions from more senior roles.
  • Advises immediate management on project-level issues
  • Guides junior engineers
  • Operates with little day-to-day supervision, making technical decisions based on knowledge of internal conventions and industry best practices
  • Applies knowledge of technical best practices in making decisions

Expected Qualifications:

  • 3+ years relevant experience and a Bachelor’s degree OR Any equivalent combination of education and experience.

Preferred Qualification:

  • Experience developing large scale applications JAVA, Spring Core and Spring Batch, with goodhands onexposure to SQL and NoSQL technologies, good understanding of relational and free form databases, including strong data architecture and SQL/PL-SQL development skills

  • Exposure to Spark, Distributed Databases, Cloud Technologies is a plus.

  • Accomplished technologies with deep understanding of and extensive experience applying advanced object-oriented design and development principles.

  • Expert level understanding of designing and developing data intensiveapplications, andarchitecting them for scalability and availability.

  • Hands experience in designing and developing high traffic backend services, with low latency and designing them for scale.

  • Accomplished technologies with expert level experience applying software design patterns, data structures, algorithms.

  • Good analytical andproblem solvingskills

  • Experience collaborating with business users to define the key business requirements and translate them into process/technical solutions

  • Experience in handling multiple stakeholders across technology and business

  • Ability to influence without authority

  • in drivingconsensus, andhave proventrack recordof innovative solutions solving business problems, without creating technical debts.

  • Experience in Unix based development environment is a plus

  • Knowledge on scripting languages like Unix Shell, Perl, Python is a plus

  • Experience in application performance fine tuning is a plus.

  • Experience with unit testing using Junit and writing functional testing.

  • Experience using industry standard software development tools (IDE / Version Control / Continuous Integration)

  • Strong debugging and problem resolution skills

  • in online payments and related domains is a plus

  • Focuses on test driven development and automation.

  • Believes in Agile development and are comfortable with SCRUM process.

  • Refactor existing codebase and in understanding existing implementations to decide to refactor or rewrite.

  • Performance bottlenecks and use good coding patterns to avoid them

  • Strong advocate of good coding standards and preach code-coverage tools like Sonar

Travel Percent:

Actual Compensation is based on various factors including but not limited to work location, and relevant skills and experience.

The total compensation for this practice may include an annual performance bonus (or other incentive compensation, as applicable), equity, and medical, dental, vision, and other benefits. For more information, visit .

The US national annual pay range for this role is $123,500 to $212,850


Our Benefits:

Any general requests for consideration of your skills, please