Job description:
We are looking for a Senior Java Backend Engineer to contribute to the development of high-performance backend components for a complex product platform. This role involves building scalable, multi-threaded applications and solving performance-critical challenges.
Key Responsibilities:
- Design and develop backend components using Core Java
- Build scalable, multi-threaded applications
- Translate functional requirements into robust technical designs
- Optimize application performance and system reliability
- Participate in end-to-end product development lifecycle
- Collaborate with cross-functional product and engineering teams
Required Skills:
- Strong hands-on experience in Core Java (5+ years)
- Solid understanding of OOPS, Data Structures, and Design Patterns
- Experience with Multithreading and Concurrency
- Exposure to Kafka / Spark or similar distributed technologies
- Experience with unit testing frameworks (JUnit)
- Good understanding of operating system fundamentals
Preferred:
- Experience in product engineering environments
- Exposure to performance-sensitive or system-level applications
- Experience working in complex, distributed systems
Job Types: Full-time, Permanent
Pay: ₹2,400,000.00 - ₹3,500,000.00 per year
Ability to commute/relocate:
- Chennai, Tamil Nadu: Reliably commute or planning to relocate before starting work (Required)
Application Question(s):
- Have you solved LeetCode/HackerRank problems in the last 6 months?
- How comfortable are you solving medium-level DSA problems in a live coding interview?
- What is you current Notice Period?
Work Location: Hybrid remote in Chennai, Tamil Nadu