An application made for this job — a tailored resume and cover letter that speak straight to the posting.
Walker Digital Table Systems, LLC is seeking a Software Analyst to join its R&D team as a hands-on technical leader for backend platform design and evolution powering casino gaming solutions. The role directs engineering decisions, mentors developers, and collaborates with Product, QA, DevOps, Hardware, and Integration teams to deliver scalable, high‑performing software.
Candidates should have 10+ years in enterprise software, strong Java/J2EE with Spring Boot, Kafka, and SQL skills;
We are looking for a highly skilled Software Analyst to join our Research & Development team. This is a hands‑on technical leadership role responsible for designing, building, and evolving the backend platform powering our next‑generation casino gaming solutions.
As a Software Analyst, you will provide technical direction to the engineering team, drive architectural decisions, mentor developers, and work closely with Product, QA, DevOps, Hardware, and Integration teams to deliver scalable, reliable, and high‑performance software. You will play a key role in transforming product concepts into robust enterprise solutions while ensuring engineering excellence across the platform.
Lead the technical design, architecture, and development of backend software solutions across a distributed, multi‑tier ecosystem.
Drive engineering best practices, coding standards, design reviews, and technical governance.
Translate business requirements, product concepts, and high‑level ideas into scalable, maintainable software architectures.
Own technical decision‑making and guide the team through architectural trade‑offs.
Mentor and coach software engineers through design discussions, code reviews, and technical problem‑solving.
Design and develop enterprise‑grade backend services using Java, Spring Boot, and event‑driven architectures.
Build scalable REST APIs, microservices, and distributed applications.
Design and implement asynchronous messaging solutions using Apache Kafka.
Design efficient database schemas and optimize SQL/PL‑SQL queries for high‑volume transactional systems.
Ensure software is built with performance, reliability, scalability, and maintainability as key principles.
Design both high‑level and low‑level application architectures.
Contribute to the evolution of the R&D technology platform and software frameworks.
Work with reverse proxies, API gateways, load balancers, and distributed deployment architectures.
Design and implement application‑side and centralized caching strategies.
Collaborate with DevOps teams on deployment automation, observability, and production readiness.
Lead troubleshooting of complex production issues and perform root cause analysis.
Analyze CPU, memory, heap dumps, thread dumps, GC behavior, application logs.
Drive application performance tuning and system optimization.
Ensure high availability and reliability across backend services.
Work closely with Product Management, QA, Hardware Engineering, DevOps.
Support integration with external systems including casino management systems, table hardware, payment systems, and third‑party services.
Participate in Agile planning, technical estimation, and release planning activities.
Hands‑on experience with:
Experience with: