We are hiring a Senior Java Backend Engineer to build high-performance backend systems for a complex product platform. This role involves deep technical ownership, multi-threaded application development, and solving performance-critical engineering challenges.
You will work on core system components that demand strong fundamentals in concurrency, scalability, and reliability.
Tasks
What You’ll Do
- Design and develop backend components using Core Java
- Build scalable, multi-threaded applications
- Translate product requirements into robust technical solutions
- Optimize system performance and reliability
- Contribute to core architecture and backend design decisions
- Collaborate with cross-functional engineering teams
Requirements
What We’re Looking For
- Strong hands-on experience in Core Java
- Deep understanding of OOPS, Data Structures, and Design Patterns
- Solid experience with Design Patterns and Concurrency
- Exposure to distributed systems (Kafka, Spark, or similar technologies)
- Experience with unit testing frameworks (JUnit)
- Good understanding of OS-level concepts
Preferred Background
- Experience in product engineering environments
- Experience building performance-sensitive or system-level applications
- Exposure to complex backend systems
- Immediate to 30-day joiners preferred.