About the role
Requirements:
- Minimum 5 years of hands-on experience in Core Java.
- Strong foundation in data structures and algorithms.
- Proficiency with multithreading and concurrency.
- Experience with blocking/non-blocking I/O, asynchronous callbacks, backpressure, and flow control.
- Prior experience in developing high-availability, low-latency systems.
- Familiarity with performance tuning, profiling, and benchmarking in distributed environments.