×
Register Here to Apply for Jobs or Post Jobs. X

Senior Scala​/Java Engineer

Job in Town of Poland, Jamestown, Chautauqua County, New York, 14701, USA
Listing for: Velitech
Full Time position
Listed on 2026-03-01
Job specializations:
  • Software Development
    Software Engineer, Backend Developer, Full Stack Developer, Cloud Engineer - Software
Salary/Wage Range or Industry Benchmark: 80000 - 100000 USD Yearly USD 80000.00 100000.00 YEAR
Job Description & How to Apply Below
Location: Town of Poland

We’re a product powerhouse building a full‑stack ecosystem for iGaming businesses. 40M+ players. 250 brilliant minds. One bet: our technology is so rock‑solid that we stake our own business on it.

From our hubs in Ukraine, Georgia, the UK, and the Philippines, we blend real‑world experience, a battle‑tested Tech Radar
, all within an open‑door culture.

Turnkey isn’t just our biggest team — it’s the engine room of everything we build. It’s the tech our partners bet their business on: no patchwork, no plug‑ins. Just one battle‑tested ecosystem designed to launch, grow, and lead in the most dynamic markets. Turnkey unites Veli Horizon (our core platform), VeliX (the experience layer), and Veli Payments — the trio powers every player's journey and operator’s next big leap.

We invitea
Senior Scala/Java Engineer to join the Veli Horizon
(Promo) team. Veli Horizon — our battle‑tested platform built on real gaming floors. High‑performance, microservices at its core, API‑first by design — it keeps operations smooth, data sharp, and transactions flying. Every click, spin, and payout runs through Horizon — proven in the toughest conditions, powering thousands of moments a second. Built by cross‑functional teams who own every detail — from first idea to live performance.

In

this role, you will:
  • Drive design, implement, extend, test, deliver, and maintain domain‑specific business features in production.
  • Optimize and refactor the existing codebase and data models.
  • Participate in SRE activities, including monitoring, troubleshooting, production releases and housekeeping.
  • Respond to and investigate complex problems within the team's area of responsibility and cross‑team areas by retrieving and analyzing heap dumps, logs, SQL queries, reports, and charts.
  • Improve internal common libraries and frameworks.
  • Collaborate with team members and external stakeholders to address technical and business challenges, drive the product's feature development and actively seek feedback.
Skills and experience you will need:
  • Proficiency in Java with practical experience using Quarkus (Rest, Mutiny, Reactive PG SQL), or similar Spring Framework, Vert.x
  • Scala development experience required. Akka or ZIO will be a huge advantage
  • Strong understanding of functional programming principles and best practices.
  • Practical experience of JVM application garbage collection, memory management, understanding and troubleshooting
  • Solid experience with Kafka (event‑driven architecture, message delivery semantics, stream processing).
  • Strong command of relational databases, especially Postgre

    SQL.
  • Experience designing and maintaining RESTful HTTP APIs for client communication.
  • Hands‑on experience with gRPC for efficient inter‑service communication.
  • Understanding and application of Clean Architecture principles in designing modular and maintainable systems.
  • Experience working in distributed microservice environments with domain‑driven service decomposition.
  • Understanding of asynchronous messaging patterns and event‑driven communication, especially over Kafka.
  • Good understanding of CAP theorem, message delivery strategies (at‑most‑once, at‑least‑once, exactly‑once), and fault tolerance in distributed systems.
  • Hands‑on experience deploying and managing applications in Kubernetes, using containerd or other container runtimes.
  • Software Design and Engineering Best Practices:
  • Deep understanding of software design principles: SOLID, GRASP, and other key OOP/FP paradigms.
  • Ability to write clean, maintainable, and well‑tested code.
  • Experience with concurrent and parallel programming, thread management, and async task orchestration
  • Experience with near‑real‑time stream processing (millions of records per second/minute). Focus on throughput and latency optimization
Will be a plus:
  • A relevant university degree in Computer Science, Software Engineering, or a related field is preferred.
  • Experience with Akka, ZIO, and the Slick library
  • Familiarity with Elasticsearch and its integration in‑heavy services.
  • Experience with Grafana, Prometheus (Viktoria Metrics), ELK, or other monitoring solutions.
  • Familiarity with CI/CD workflows and observability tools. Familiarity with analytical databases,…
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary