Previous Job
Previous
Full Stack Developer
Ref No.: 18-01750
Location: Sunnyvale, California
Job Description:
Build products that become a daily habit for millions of users, partners, and merchants.
Use a variety of languages and technologies to make an impact.
Develop software that powers robust payments platform and Systems integration.
Collaborate with and learn from designers, product managers, engineers, and executives.
Create technically excellent software using Agile methods.


Must Have skills
  • BS/MS in Computer Science with 8+ years of experience in developing software for large-scale enterprise systems.
  • Expertise in designing, developing high performing, complex server applications on Unix platform.
  • Expertise in Data Structure, Algorithms, OS, Database systems (oracle, Mysql).
  • A proven track-record of technical leadership, including responsibility for design / architecture.
  • Expertise in design and 8+ years development experience - Java, web services (SOAP/REST), spring MVC, Spring Batch, Hibernate.
  • Expertise in Database systems, Performance testing using open source tools such as (e.g. jMeter).
  • Expertise in TDD (continuous integration experience is nice to have).
  • Excellent communication skills, team player and work well under pressure.

Nice to have Skills
  • Frontend development experience - Node, Angular, PHP.
  • Payments Domain experience is a big plus.
  • AWS Application development, dev-ops experience.