-
NDA

Senior Java developer

NDA
Ukraine · Full-time · Mid-Senior

The full production cycle IT company “Nabuto” specializes in the development of software products/services in the field of information technologies. The company's team is working on creating a Digital Assets Trading Infrastructure that allows companies and traders to interact in the cryptocurrency market. 

We are looking for an experienced Senior Java Developer to join our professional team. Required skills include Java, concurrent and reactive programming, computer science fundamentals (algorithms, data structures), and experience with high-load systems.


Requirements:


  • 5+ years of experience in software development.
  • Strong understanding of computer science fundamentals (algorithms, data structures).
  • Proficiency in Java 21+ and modern Java features.
  • Experience with Concurrency and Virtual Threads.
  • Experience with Reactive Programming (Spring WebFlux).
  • Hands-on experience with messaging brokers (Kafka, RabbitMQ).
  • Knowledge of databases, including RDBMS (SQL), TimeSeries, and Document-oriented databases.
  • Proven experience in developing high-performance, scalable, and reliable reactive applications.


What skills must the candidate have?


  • Design, develop, and maintain high-load, efficient microservices.
  • Collaborate with cross-functional teams to ensure seamless integration and deployment.


Would be a plus:


  • Experience with caching technologies (Redis, Hazelcast IMDG).
  • Knowledge of streaming technologies (Apache Flink, Hazelcast Jet).
  • Experience with AWS Cloud services.


What will you do in the first 90 days?


  • Develop a Risk Machine based on real-time calculations on intensive real-time data streams.
  • Develop an Order Execution Service.
  • Optimize concurrent code execution to achieve maximum performance.


Company offers

  • Care from Day One – medical insurance immediately upon starting work, including dental care, massage and professional psychological support because your well-being matters
  • Work-Life Balance – 24 days of paid vacation + 30 days of sick leave, so you can recover without unnecessary stress
  • Investment in your energy – partial reimbursement for any sports activities that empowers you.
  • Growth – partial coverage for English or Ukrainian language courses + a fixed budget for professional development. Choose what suits you best!
  • Knowledge Library – books in the office and access to the Kuka online library to learn, grow, and find inspiration.
  • Island Relaxation 14 days a year – enjoy a getaway at the corporate villa in Cyprus.


“Nabuto” provides equal opportunity. We encourage applications from candidates of all

backgrounds and experience, and reserve the right to contact only those candidates who have

been selected based on resumes. Thank you for considering our company as your next career

step!

Key Skills

Ranked by relevance

java data structures cryptocurrency apache redis kafka cloud sql aws
Login to Apply
Posted
May 26, 2025
Type
Full-time
Level
Mid-Senior
Location
Kyiv City
Company
NDA

Industries

Gambling Facilities Casinos

Categories

Engineering Information Technology

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
GamblingCareers.com
Related

.NET Developer

2026-05-26

Full-time
Not Applicable
Poland
Gambling Facilities
Engineering
View Job Details
Veikkaus
Related

Backend Developer

2026-05-28

Full-time
Mid-Senior
Finland
Gambling Facilities
Engineering
View Job Details
LeoVegas Group
Related

JavaScript Engineer

2026-05-25

Full-time
Not Applicable
Spain
Gambling Facilities
Engineering