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
We Search & Apply Jobs for You!
Our team scans through 1000s of opportunities and applies to roles best suited to your profile
Save 100+ hours and focus on what matters - cracking interviews and landing offers.
