Strong Middle Java Engineer

$$$$
Product

The full production cycle IT company Nabuto specializes in the development of software products/services in the field of information technologies.

We operate in the FinTech/trading domain, running a data-intensive platform that processes millions of real-time events. The environment is low-latency, high-load and engineered for continuous availability.

We’re building a high-performance cryptocurrency trading platform and looking for a Strong Middle Java Engineer to help us develop and scale the core backend systems powering real-time trading operations.
You’ll work on latency-sensitive, high-throughput services responsible for processing large volumes of market and trading events in real time. The role requires solid backend engineering fundamentals, attention to performance and reliability, and the ability to work comfortably in distributed systems with demanding uptime requirements.
You’ll be involved in designing and developing microservices, improving system scalability, optimizing data flows, and contributing to the platform’s overall stability. We value engineers who write clean, maintainable code, take ownership of their work, and can operate effectively in a fast-moving engineering environment.
Our stack is heavily focused on Java and modern backend technologies, running in a cloud-native infrastructure with Kubernetes and event-driven architecture patterns.

 

Responsibilities
• Development and design of a semi-crical microservices.

Requirements
5 years of experience as a Java Engineer.
• Experience with Java 18+.
• Computer science fundamentals (algorithms and data structures).
Spring Boot/Hibernate applications development.
SQL knowledge.
• Experience with message brokers.
• Leveraging of AI coding assistants (Claude Code, Codex, Amazon Kiro) as part of the daily engineering workflow.
• It would be great to have a hands-on experience with the Hazelcast platform.
Master’s degree focused on Computer Science or a similar specialization.

 

Nice to Have
• Experience working with high-load or real-time systems.
• Streaming Technologies (Apache Flink, Hazelcast Platform).
• AWS Cloud.
• Distributed systems fundamentals.
• Kubernetes Fundamentals.

 

What We Offer
• Work-Life Balance — 24 days of paid vacation + 30 days of paid sick leave.
• Care from Day One — medical insurance from your first day, including dental care, massage, and professional psychological support.
• Knowledge Library — office books and access to the Kuka online library.
• Investment in Your Energy — partial reimbursement for sports and fitness activities.
• Growth & Learning — coverage for English or Ukrainian language courses and a dedicated professional development budget.
• Island Relaxation — up to 14 days per year at the company villa in Cyprus.


Join the Nabuto team, where your talents and aspirations will be recognized!

We offer a dynamic work environment, opportunities for professional growth, and support at every step of your career path. Start your journey to success with us—apply today and take the first step towards your bright future!

Nabuto is an equal opportunity employer. We encourage applications from candidates of all backgrounds and experiences. 

 

Please note, that only shortlisted candidates will be contacted. Thank you for considering Nabuto as your next career move!

Required domain experience

Fintech 1 year

Required languages

English B1 - Intermediate
Ukrainian Native
Spring, Hibernate, Java, PostgreSQL, AWS, microservices, Kafka, Kubernetes, Highload, High-Performance Systems
Published 19 June
84 views
·
20 applications
Last responded 4 hours ago
See stats of candidates who applied for this job 👀
To apply for this and other jobs on Djinni login or signup.
Loading...