We are looking for a Senior Java Backend Engineer to build high-performance, low-latency, and highly scalable systems in a modern cloud environment.
If you enjoy working on complex distributed systems and optimizing performance at scale, this opportunity is for you.
Required Qualifications
- 5+ years of experience as a Java Backend Engineer
- Hands-on experience with microservices and REST APIs
- Solid understanding of multithreading & concurrency
- Distributed systems
- Experience building high-performance / low-latency systems
- Cloud experience (AWS, GCP or Azure)
- Kafka or event-driven architectures
- Reactive programming (Reactor, Vert.x)
- Kubernetes / containerized environments
- JVM performance tuning
- Experience with virtual threads (Java 19+)
Key Responsibilities
- Design and develop high-performance backend services using Java
- Build scalable microservices architectures
- Optimize applications for:
- Low latency
- High throughput
- High availability
- Develop resilient systems with fault-tolerance patterns
- Work with cloud-native services and distributed systems
- Contribute to architecture and technical design decisions