Lead Java Developer
Reliance Retail
5 - 10 years
Bengaluru
Posted: 08/01/2026
Job Description
Lead Java Developer
RRVL One Tech is seeking a highly experienced and technically profound Lead Software Engineer (Java) to drive the architecture and development of our distributed, high-volume, low-latency enterprise systems. This role demands 5 to 8 years of in-depth, hands-on professional experience with cutting-edge technologies.
You will be responsible for leading design and development efforts, owning critical modules, ensuring engineering best practices, and guiding teams through complex problem-solving to deliver scalable and highly available enterprise applications.
Key Responsibilities
- Architect, design, implement, and maintain distributed enterprise applications, ensuring high volume, low latency, and high availability.
- Own architectural decisions, drive end-to-end delivery , and ensure scalable, resilient system implementations.
- Understand Customer requirements and project KPIs , translating them into explicit functional and non-functional requirements.
- Write well-designed, testable, and clean code , and enforce code quality through team mentoring and advanced code reviews.
- Actively participate in design discussions, brainstorm possible solutions, and challenge existing system designs on rational grounds.
- Incessantly pursue learning new technologies and contribute to system upgradation.
- Leverage Agentic AI and GenAI assisted coding tools (like Cursor, Antropic Claude Code) to accelerate development and problem-solving.
Technical Expertise (Must Haves)
Candidates must possess strong fundamentals and deep expertise in the following areas:
- Proficiency in Java , with a strong grasp of its ecosystem and popular frameworks like Spring, Hibernate, Play , etc.
- Sound knowledge of OOPS concepts and patterns , coupled with familiarity with popular design and architectural patterns.
- Deep understanding of microservices architecture, MVC pattern, JDBC, and RESTful web services .
- Strong knowledge of RDBMS systems (e.g., MySQL) , with a basic understanding of NoSQL databases (e.g., Mongo, Elasticsearch).
- Awareness of message queues (e.g., Kafka) and basic understanding of distributed cache (e.g., Redis, Aerospike) .
- Knowledge of JVM, Java Memory Model , clean coding practices, automated unit testing, and CI/CD processes.
- Familiarity with code versioning (GIT) and building tools (Ant, Maven, Gradle).
Qualifications & Preferred Skills
- Bachelor's/Master's degree in Computer Science.
- Awareness of software development methodologies and ability to contribute to all stages of the development lifecycle.
If you are a senior Java engineer ready to lead mission-critical, high-scale projects at RRVL One Tech, apply below! Share your profile on
Services you might be interested in
Improve Your Resume Today
Boost your chances with professional resume services!
Get expert-reviewed, ATS-optimized resumes tailored for your experience level. Start your journey now.
