Senior Software Engineer (2)

Hudson IT Consultancy Ltd

$110K — $130K *
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • 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

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
  • Collaborate with POS, payment, architecture, QA, DevOps, and product teams

Benefits

  • Collaborative onsite work environment
  • Opportunities for hands-on experience with cutting-edge POS systems and OPP technology
  • Involvement in security-sensitive projects within PCI-compliant frameworks
  • Engagement with cross-functional teams, fostering broad knowledge exchange and skill development
  • Potential to shape development and integration practices for emerging technology platforms
Full 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.

Similar Jobs

More Jobs at Hudson IT Consultancy Ltd

More Information Technology Jobs

Find similar Senior Software Engineer (2) jobs: