Senior Software Engineer (2)

SeniorOn-site
CompanyHudson Manpower
LocationCincinnati, Ohio, United States
CategorySoftware Engineering
DepartmentInformation Technology
SenioritySenior
WorkplaceOn-site
Posted2026-08-25
Viarecruitee

Description

Position Overview

We are seeking a Senior/Advanced Java Developer to support a newly established team working on an Omnichannel Payment Platform (OPP) and a new Point-of-Sale (POS) system. The consultant will help stabilize the POS environment and integrate it with the OPP platform.

The ideal candidate will have strong hands-on experience with Java, Spring, Spring Boot, REST APIs, backend microservices, API Gateway integrations, enterprise payment systems, and POS environments. Experience working in PCI-scoped or security-sensitive environments is highly valued.

Top Required Skills

-

7+ years of senior-level Java development experience

-

Strong hands-on experience with Java, Spring, and Spring Boot

-

Experience developing RESTful APIs and backend microservices

-

Experience with API Gateway integration and enterprise system integrations

-

Hands-on Point-of-Sale (POS) experience, including POS terminals or related test environments

-

Experience in PCI-scoped, payment, financial, or security-sensitive environments

-

Strong ability to work onsite with cross-functional technical teams

Required Technology Stack

-

Java

-

Spring / Spring Boot

-

REST APIs

-

API Gateway

-

Microservices

-

POS Integration

-

PCI / Secure Development Practices

Preferred Skills

-

Kafka

-

Event-Driven Architecture

-

Payment Systems

-

CI/CD

-

Cloud

-

Containers

Key Responsibilities

-

Design, develop, and maintain backend services using Java and Spring Boot.

-

Integrate the new POS platform with the Omnichannel Payment Platform (OPP).

-

Develop and support integrations with enterprise API Gateway platforms and downstream services.

-

Troubleshoot and stabilize POS-to-backend and payment-processing integrations.

-

Perform hands-on testing and troubleshooting using physical POS terminals and test hardware in the onsite POS lab.

-

Develop secure, scalable, and highly available backend services.

-

Work within PCI-scoped environments and follow applicable security and compliance standards.

-

Collaborate with POS, payment, architecture, QA, DevOps, and product teams.

-

Participate in technical design, code reviews, troubleshooting, and architecture discussions.

-

Develop automated unit and integration tests.

-

Investigate complex integration and production issues and drive them through resolution.

-

Support event-driven architectures and messaging technologies as required.

-

Help establish development and integration practices for the OPP/POS team.

Important

No SQL requirement.