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
Related Jobs
3 roles aligned with this opportunity
.NET Developer
2026-05-26
Backend Developer
2026-05-28
JavaScript Engineer
2026-05-25
- Posted
- May 26, 2025
- Type
- Full-time
- Level
- Mid-Senior
- Location
- Kyiv City
- Company
- NDA
Industries
Categories
Related Jobs
3 roles aligned with this opportunity
.NET Developer
2026-05-26
Backend Developer
2026-05-28
JavaScript Engineer
2026-05-25