Skip to content

Senior Software Engineer (2)

  • On-site
    • Cincinnati, Ohio, United States
  • $55 - $60 per hour
  • Information Technology

7+ yrs Java Developer | Strong Java, Spring Boot, REST APIs & Microservices | POS & Payment Integration | API Gateway | PCI/Secure Environments | Onsite Blue Ash, OH

Job 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.

Job requirements

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.

or