Senior Software Engineer (2)
- Location
- Cincinnati, Ohio, United States
- Last seen
- Oct 14, 2026
About the role
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.
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.
