Hudson IT and Manpower
Senior Software Engineer (2)
Senior Java developer integrating a POS system with an Omnichannel Payment Platform using Java, Spring Boot, REST APIs, microservices, and API Gateway in a PCI-scoped environment.
- Compensation
- $55–$60 / hr
- Location
- Cincinnati, Ohio, United States
- Work setup
- Not specified
- Seniority
- Senior
- Employment
- Not specified
- Experience
- 7+ years
- Category
- Software engineering
- Posted
Skills
Must have
- 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 test environments
- Experience in PCI-scoped, payment, financial, or security-sensitive environments
- Strong ability to work onsite with cross-functional technical teams
Nice to have
- Kafka
- Event-Driven Architecture
- Payment Systems
- CI/CD
- Cloud
- Containers
Full description
Position OverviewWe 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 teamsRequired Technology Stack
- Java
- Spring / Spring Boot
- REST APIs
- API Gateway
- Microservices
- POS Integration
- PCI / Secure Development PracticesPreferred Skills
- Kafka
- Event-Driven Architecture
- Payment Systems
- CI/CD
- Cloud
- ContainersKey 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.