What are the responsibilities and job description for the ATM Software Engineer (Java, XFS, React) - W2 Role position at SVATS?
Role: ATM Developer (Java, XFS, React) - W2 Role
Location: Columbus, OH (Onsite)
Priority skills are: Java, XFS, XState, UI (React).
7 years or experience
Required Skills:
Domain | Technology | Purpose |
UI Framework | React | Component-based single-page application development |
Language | TypeScript | Type-safe frontend development |
State Management | XState | Transaction and workflow orchestration |
Browser Runtime | Chrome | Executes isolated SPA runtime |
Offline / Updates | Service Workers | Caching, offline support, and update management |
Build Tool | Webpack | Frontend bundling and optimization |
Orchestration | Concourse Server (Spring Boot) | Message routing, API gateway, and hardware gating |
API Gateway | Spring Cloud Gateway | External API proxying and authentication |
Backend Language | Java | Concourse server runtime |
Hardware Abstraction | JDevice (Java 8) | XFS API gateway for peripherals |
Operating System | Windows 10 | Terminal OS baseline |
Telemetry | OpenTelemetry Collector | Metrics, logs, and traces collection |
Messaging | Async Pub/Sub Backbone | Event-driven component decoupling |