Sorry, the offer is not available,
but you can perform a new search or explore similar offers:

Client Service Associate - Remote Work

Job Description: We are looking for a motivated and energetic Client Service Associate to join our team at Walt Disney in San Diego, California. This is a r...


From Walt Disney - California

Published 13 days ago

Support Assistant - Remote Work

We are currently seeking a Support Assistant to join our team at Amgen in San Diego, California. This is a full-time remote position at the Associate Level, ...


From Amgen - California

Published 13 days ago

Support Manager - Remote Work

Job Description: Marriott International is seeking a remote Support Manager to join our team in San Diego, California. As a Support Manager, you will be res...


From Marriott International - California

Published 13 days ago

Client Service Assistant - Remote Work

Ro is seeking a highly motivated and energetic Client Service Assistant to join our team on a full-time basis. This is a remote position based in San Jose, C...


From Ro - California

Published 13 days ago

Senior Payment Server Engineer

Senior Payment Server Engineer
Company:

Mitchell Martin, Inc.


Details of the offer

Our client, a provider of customized point of sale devices to businesses, is seeking a Senior Payment Server Engineer
Location:
Sunnyvale, CA / Atlanta, GA / Jersey City, NJ / New York, NY
Position Type:
Full Time
What does an exceptional Senior Payment Server Engineer do?

As a Senior Payment Server Engineer, you will be a part of small but growing team of hardworking people responsible for creating and maintaining a suite of cutting edge back-of-house web applications, point-of-sale APIs, and Android client applications in a fast-paced results-oriented environment. We're looking for an experienced backend Java software engineer to help build, certify, and operate complex payment systems. These systems allow our large fleet of smart payment terminals to process millions of transactions a day via our cloud infrastructure. You are pragmatic in balancing priorities and enjoy working in an iterative model where specifications are constantly changing. Our improvements and features are deployed every two weeks, and hotfixes may occur every few days.
As a Senior Payment Server Engineer, you can look forward to:

-Designing and implementing payment gateway integrations that will be processing thousands of transactions a second.
-Taking ownership of the features/components you work on - from development through deployment and verification, to setting up production monitoring.
-Must be able to write highly reliable code.
-Future proof of our payment services through scalability and re-design 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.
-Designing and implementing REST APIs for mobile and web clients including our payment devices, web dashboard, and 3rd party apps.
-Identifying technical requirements in product meetings and assisting the business team with realistic project planning and feature development; translate product requirements into functional, maintainable, extensible software that is in-line with company objectives
-Owning your merchant-facing services /features from development through deployment and production monitoring
-Working with the Infrastructure Team to design data models to support large-scale highly available services
-Developing new features, investigating/reproducing/resolving bugs
-Writing automated tests for new web features and update existing tests as needed.
-Being a team player, ability to collaborate idea sharing in a strong product setting.
-Following Agile SDLC, participating in planning and Scrumban boards.
-Performing production support services as part of a regular on-call rotation.
Basic Qualifications for consideration:

-Bachelor's degree required.
-8+ years of Java experience in back end server-side software development.
-Experience with MySQL or similar relational databases
-Experience with API design
-Experience with JUnit, TestNG, or other Java-based test frameworks
-Understanding of build systems and Software version control, preferably Git
-Experienced in the day-to-day practicalities of Software Development Lifecycles such as Scrum.
Preferred Qualifications for consideration:

-Experience working with multiple parts of the stack
-Experience with a cloud platform: AWS, Google Cloud Platform, etc.
-Experience in Python scripting and React (or any other web framework)
-Understanding of security and cryptography
-Experience with distributed computing
-Payment, E-commerce / Checkout experience is big plus
-Experience with microservices, preferably Spring Boot
-Experience with Android programming
-Complex API interactions from single page application frontend.


Source: Dice

Requirements

Senior Payment Server Engineer
Company:

Mitchell Martin, Inc.


Built at: 2024-03-29T12:11:55.663Z