Senior Java Developer / Tech Lead (Remote)
Join a high-performance engineering team building cutting-edge visualization technology used by professional traders worldwide.
About the Role
We’re looking for a Senior Java Developer / Tech Lead who thrives on solving complex technical problems and is excited to lead a team working on performance-critical systems.
This is a fully remote position, offering flexibility while working on a product that processes massive real-time data streams and delivers high-end visual analytics.
What You’ll Do
- Design and develop high-performance desktop applications
- Tackle complex challenges in algorithms, data structures, and concurrency
- Optimize systems for speed and efficiency under heavy data loads
- Lead and mentor a team of engineers
- Contribute to architectural decisions and technical direction
What We’re Looking For
- 5+ years of experience in Java development
- Strong fundamentals in algorithms, data structures, and multithreading
- Experience with performance optimization
- Leadership mindset or experience leading teams
- Solid English communication skills
Nice to Have
- Background in competitive programming (ACM, ICPC, Olympiads, etc.)
- Experience with Kotlin
What Makes This Role Unique
- Focus on desktop application development (no Spring, no off-the-shelf databases)
- Work on systems handling hundreds of thousands of events per second
What We Offer
- 100% remote work with flexible setup
- Paid annual and sick leave
- Budget for equipment and software (scaled with tenure)
- Sponsored training and English lessons
- Collaborative, international team environment
Hiring Process
The first step to our process is a paid technical task:
- Takes ~90 minutes on average
- Compensation: $100 (upon successful completion and interview participation)
- Focus on performance and correctness
You’ll receive a pass/fail result, and successful candidates will move forward in the process.
About Bookmap
Bookmap is a leading high-performance visualization and trading platform that transforms how market data is understood.
Our platform is widely used across major exchanges, including CME, Eurex, Nasdaq, and crypto markets.