3P&T Security Recruiting

Company Details

Sr. Java Software Engineer (Payments)

Job ID

: 21372


: Sunnyvale, CA, USA


: $160,000-$180,000, plus 25% annual bonus per year

Job Views

: 148


: 01-11-2019

Key Skills

Strong Java coding skills, MySQL and database design, API design, strong problem-solving and debugging capabilities.

Job Description

Our client is looking for an experienced backend Java software engineer to help build, certify and operate complex payment systems.  These systems allow their large fleet of smart payment terminals to process millions of transactions a day via their cloud infrastructure. You are pragmatic in balancing priorities and enjoy working in an iteratave model where specifications are constantly changing.  Our improvements are deployed every two weeks and hotfixes may occur every few days.


Design and implement payment gateway integrations that will be processing thousands of transactions a second.

Design and implement RESTful APIs for our payment devices

Must be able to wright highly reliable code

Take ownership of the features/componenets you work on - from development through deployment and verification, to setting up production monitoring

Future proof our payment services through scalability and redesign of key components as necessary such as migration from SQL to NoSQL

Refactor code to be more maintainable and testable

Test driven development and unit testing

***Nice to have:

Experience with Android application development

Embedded/MDU/ARM Cortex development, RTOS, C language experience

Previous experience in payments industry, specifically working with EMVco or exposure to PCI/PTS standards would be very helpful but is not required

Job Category
Employment Types
Full time
Share This Job

Advanced Search