> Markdown version of [/jobs/ext/2551981-software-engineer-2](https://www.wearedevelopers.com/jobs/ext/2551981-software-engineer-2). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer (2) - **Company:** Hudson - **Location:** United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Cloud Computing, Code Review, Continuous Integration, DevOps, Payment Systems, Spring Framework, Enterprise Messaging Systems, Payment Gateway, Secure Coding, Systems Integration, Spring-boot, Hardware Testing, Backend, Event Driven Architecture, Integration Tests, Apache Kafka, Api Gateway, Restful APIs, Service Stack, Microservices - **Published:** August 28, 2026 - **Apply:** https://www.dice.com/job-detail/41896151-9c76-4371-b7b0-8f88fcdc76f8 ## About the Role 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, * 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 ## Description 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., * 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. ## Related Videos - [From DevOps to Scaled DevOps: How We’re Rebuilding Continuous Delivery as a Platform](https://www.wearedevelopers.com/videos/100018-from-devops-to-scaled-devops-how-we-re-rebuilding-continuous-delivery-as-a-platform) - [Developing the Backend with Stefan Lingler, CTO at Shpock](https://www.wearedevelopers.com/videos/100360-developing-the-backend-with-stefan-lingler-cto-at-shpock) - [Are Code Reviews Worth It? Insights from 16 Years of Review Data](https://www.wearedevelopers.com/videos/1135-are-code-reviews-worth-it-insights-from-16-years-of-review-data) - [Enterprise-Cloud-Native - Fast-Paced Development & Deployment in a Highly Secure Banking Environment](https://www.wearedevelopers.com/videos/671-enterprise-cloud-native-fast-paced-development-deployment-in-a-highly-secure-banking-environment) - [DevOps Maturity Check – a way to balance autonomy and alignment](https://www.wearedevelopers.com/videos/58-devops-maturity-check-a-way-to-balance-autonomy-and-alignment) - [APIs and Architecture for scaling omnichannel payments](https://www.wearedevelopers.com/videos/90-apis-and-architecture-for-scaling-omnichannel-payments) ## Related Articles - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Highest Paying Tech Companies in Europe](https://www.wearedevelopers.com/magazine/162-highest-paying-tech-companies-in-europe) - [React Developer Salary [2023]](https://www.wearedevelopers.com/magazine/198-react-developer-salary-2023) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [Best Paying Jobs in Technology](https://www.wearedevelopers.com/magazine/256-best-paying-jobs-in-technology)