Senior Java Backend Engineer
RekNomics · Chennai, Tamil Nadu, India
Human Resources Services · 11-50 employees
About the role
Design and develop high-performance, scalable backend components and multi-threaded applications using Core Java. Collaborate with cross-functional teams to translate product requirements into robust technical solutions and optimize system reliability.
What they look for
Requirements
Requires strong hands-on experience in Core Java, OOPS, and concurrency, with exposure to distributed systems like Kafka or Spark. Candidates should have a solid understanding of OS-level concepts and experience with unit testing frameworks.
Full description
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.