Senior Scala/Java Engineer

Job not on LinkedIn

October 15

Apply Now
Logo of VeliTech

VeliTech

B2B • Gaming • Fintech

VeliTech is a dedicated B2B provider that specializes in delivering advanced technology solutions for the iGaming industry. They offer a comprehensive suite of products designed to enhance player engagement, streamline betting operations, and support business growth. From core systems for iGaming management to feature-rich sportsbooks, payment gateways, and no-code CRM solutions, VeliTech focuses on providing tailored services to meet the unique needs of their clients, ensuring high performance and compliance in the dynamic gaming environment.

📋 Description

• 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.

🎯 Requirements

• 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 PostgreSQL. • 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. • 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).

🏖️ Benefits

• Level up daily. Real mentorship, a clear career path, and support to lead your product. • Battle-tested tech stack. Work with what we bet on: microservices, serverless, SRE strength. • Health comes first. Insurance and 10 days' sick leave — because your health is a priority. • Work your way. Remote, hybrid, Kyiv office — find your rhythm. • Time off that matters. 20 days paid vacation, public holidays — to recharge your way. • Build your brand. Share your story, grow your voice — inside and out. • Culture with a pulse. Team offsites, community events, and the energy of people who care.

Apply Now

Similar Jobs

October 15

Senior Database Engineer guiding data management and collaborating across engineering teams for a SaaS digital marketing platform. Focused on leading by example and contributing to a positive remote work environment.

AWS

Cloud

Jenkins

Python

SQL

October 15

Lead .NET Developer and Mendix Developer for enterprise-level applications using .NET Core and Mendix platform. Collaborating on business requirements, building APIs, and mentoring junior developers.

ASP.NET

Azure

Entity Framework

Microservices

SQL

.NET

October 14

Senior Backend Engineer developing APIs and backend services for Access Identity Security at Veza Technologies. Working on multi-agent systems and LLM-based automation in a remote setting.

AWS

Azure

Cloud

Google Cloud Platform

Java

Microservices

Python

Go

October 14

Senior Backend Engineer at GitLab developing AI-powered coding assistance systems across multiple technologies. Collaborating with cross-functional teams to drive innovation in coding tools and AI integrations.

Distributed Systems

Python

Ruby

Ruby on Rails

Rust

TypeScript

October 14

Java Software Engineer enhancing web-based enterprise Java applications in agile environment. Collaborating with diverse teams to deliver high-quality solutions and learn new technologies.

Angular

ETL

Hibernate

Java

JavaScript

Linux

MySQL

Oracle

Postgres

Spring

SQL

Subversion

TFS

TypeScript

Unix

Vue.js