Full Stack Developer

Lloyd Staffing
Columbus, Ohio Metropolitan Area

We’re looking for a Senior ATM Software Engineer to help build and modernize next-generation ATM platforms. This role combines hands-on development and system integration across ATM devices, backend services, and user interfaces.

You’ll work on real-time financial systems responsible for cash withdrawals, deposits, and check processing—while helping transition legacy systems into a modern microservices architecture on Kubernetes.



  • Develop and support ATM applications that handle:
  • Cash withdrawals
  • Cash/check deposits
  • Communication with downstream banking systems
  • Lead migration from monolithic systems to microservices architecture
  • Build scalable backend services using
  • Spring Boot
  • Spring WebFlux
  • Deploy and manage services on
  • Kubernetes
  • Integrate ATM software with embedded hardware (card reader, cash dispenser, etc.)
  • Design and implement APIs and event-driven systems
  • Build and maintain React-based UI applications
  • Write automated tests:
  • JUnit (unit testing)
  • Cucumber (BDD testing)
  • Perform end-to-end and component testing using Hoverfly or similar tools
  • Monitor applications using:
  • Grafana
  • Dynatrace
  • Splunk
  • Conduct performance testing with JMeter / BlazeMeter
  • Troubleshoot and resolve production issues in a 24/7 environment

// // //