{bc}
company_site

Senior Software Engineer

Walker Digital Table Systems
Gurugram, IND
Full-time
Senior · 3+ years experience
Onsite
Discovered Today
JavaJ2EESpring BootApache KafkaSQLPL-SQL
Free

Job Fit Check

Base Career helps you apply smarter for this job.

?%
Ready to Scan

Key skills for this role

JavaJ2EESpring Boot
Smart Apply

Full Job Posting

Department: R&D

About Walker Digital Table Systems (WDTS) Walker Digital Table Systems (WDTS) Headquartered in Las Vegas, with teams across India, Macau, Australia, and the US, WDTS is known for its industry-leading Perfect Pay Baccarat Table Network and proprietary PJM RFID technology — a proven RFID protocol designed for the speed, volume, and complexity of live casino environments.

WDTS builds digital table game technology for the global gaming and casino industry. Our platforms power live and electronic table games at casinos worldwide, combining real-time systems, distributed architecture, and player-facing technology at scale. Our India team in Gurugram is a core engineering hub building the products that run on casino floors globally.

WDTS is a global gaming technology company building intelligent, secure, and high-performance table game solutions for the casino gaming industry.

Website: https://www.wdtablesystems.com

LinkedIn Page: https://in.linkedin.com/company/walker-digital-table-systems

About the Role

We are looking for a passionate and highly motivated Senior Software Engineer to join our Research & Development team. This role is ideal for someone who enjoys solving complex technical challenges, building scalable backend systems, and transforming ideas into production-ready software.

You will work on designing and developing next-generation backend solutions within a distributed architecture, collaborating closely with Product, QA, DevOps, and fellow engineers to deliver innovative, high-quality products.

Key Responsibilities

  • · Design, develop, and maintain scalable, high-performance backend applications using Java and Spring Boot.
  • · Contribute to the technical design, development, and innovation of software solutions within a distributed N-tier architecture.
  • · Translate product concepts, business requirements, and high-level ideas into well-defined technical solutions and production-ready software.
  • · Design and develop RESTful APIs, microservices, and event-driven applications using Apache Kafka.
  • · Design, optimize, and maintain SQL/PL-SQL queries, database schemas, and data access layers.
  • · Participate in application architecture discussions and contribute to both high-level and low-level design decisions.
  • · Collaborate closely with Product Management, QA, DevOps, and Hardware teams throughout the software development lifecycle.
  • · Perform code reviews and promote engineering best practices, maintainability, and code quality.
  • · Troubleshoot complex production issues using diagnostic tools, logs, heap/thread dumps, and performance analysis.
  • · Mentor junior engineers and share technical knowledge across the team.
  • · Continuously evaluate new technologies and engineering practices to drive innovation within the R&D organization.

Required Skills & Experience

  • · Bachelor's degree in Computer Science, Software Engineering, or a related discipline.
  • · 3–6 years of hands-on experience in backend software development.
  • · Strong proficiency in Java/J2EE and Spring Boot .
  • · Excellent understanding of Object-Oriented Design, design patterns, and software engineering best practices.
  • · Strong understanding of distributed systems and multi-tier application architecture.
  • · Hands-on experience developing event-driven applications using Apache Kafka or similar messaging platforms.
  • · Strong knowledge of SQL/PL-SQL and relational databases, with experience in query optimization and database design.
  • · Understanding of reverse proxies, API gateways, and load balancing technologies (e.g., Nginx).
  • · Exposure to application-level and centralized caching mechanisms (e.g., Redis or similar).
  • · Strong analytical, logical reasoning, and critical thinking skills with a focus on performance, scalability, and reliability.
  • · Excellent communication skills and the ability to collaborate effectively with cross-functional teams.

Good to Have

· Experience working in an Agile/Scrum environment.

· Exposure to microservices architecture.

· Familiarity with Docker, Kubernetes, and CI/CD pipelines.

· Experience with cloud platforms such as AWS, Azure, or GCP.

Apply for this job in 1 click

Skip the repetitive application forms

Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.

Sarah M.James T.Maya R.

Trusted by over 500,000 job seekers on Base Career

Start Free Today

More from this employer

More jobs at Walker Digital Table Systems