Job Summary

SOftware developer with Payment processing

  • Location:
    Cupertino , California
  • Category:
    Software Engineer
  • Contract Type:
  • Job reference:

Title: Backend Java Developer with Payment Systems
Location: Cupertino, CA
Duration: Long Term
Job Description
Be part of the team that builds the payment system which process payments for iTunes and Apps Store.   Candidate will be responsible for writing java applications/webservices. Candidate will also be responsible for writing Junit test cases for the code he/she developed and also perform integration test with application components developed by other developers.
Key Qualifications
Prior experience developing distributed system using MicroServices, SOA, REST
Prior experience in designing and managing systems with high performance, scalability and availability
Exceptional Java programming skills
Experience with Relational and NoSQL databases
Experience managing day to day work for junior developers or contractors

Good to Have Experiences
Jersey, Jetty, Drop Wizard, Dependency Injection, Spring Batch, Oracle RDBMS, multi-threading, SQL, Cassandra, data encryption, ORM, Hibernate, Message Queues, Git, Jenkins, Scrum development process, Web Objects
BS or MS in Computer Science

Apply Below


Note: Required fields marked with an asterisk (*).


Primary Number
[Ctrl (Cmd Mac) + Click] to select multiple industries
Upload your resume
Terms of Use


Upload your resume using

All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, or protected veteran status and will not be discriminated against on the basis of disability.

Equal employment opportunity information:
EEO is the Law (poster) | EEO is the Law (poster supplement) | Reaffirmation of Affirmative Action Policy Statement