Lead Java Developer

5 - 8 years

0 Lacs

Posted:1 day ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Lead Java Developer


Lead Software Engineer (Java)


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 Simran1.arora@ril.com

Mock Interview

Practice Video Interview with JobPe AI

Start Java Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Java Skills

Practice Java coding challenges to boost your skills

Start Practicing Java Now
Reliance Retail logo
Reliance Retail

Retail

Hyderabad

RecommendedJobs for You

bengaluru, karnataka, india

hyderabad, chennai, bengaluru

bengaluru, karnataka, india