Posted:21 hours ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

Job Profile Lead Java Developer

Drive the development of highly scalable and available platforms as a Lead Java Developer. In this role, you will leverage your 8-12 years of experience to design, develop, and deliver robust Java and J2EE solutions. You will mentor junior developers, lead technical teams, and integrate cutting-edge AI-assisted development tools to enhance code quality and velocity. Your expertise will be critical in shaping the future of our enterprise software environment.

Responsibilities:

  • Lead the design and development of complex Java and J2EE applications.
  • Provide technical leadership and guidance to a team of Java developers.
  • Champion best practices in software development, including DevOps, DevSecOps, and AI-assisted coding.
  • Write clean, maintainable, and well-tested code, leveraging AI to reduce development overhead.
  • Conduct code reviews and mentor junior developers especially in using AI tools productively and responsibly.
  • Integrate and leverage AI-assisted development tools (e.g., GitHub Copilot, ChatGPT, CodeWhisperer) to improve code quality and development speed.
  • Stay abreast of emerging trends in software engineering and AI-augmented development.
  • Collaborate with architects, technical leads, and business stakeholders to define and implement solutions.

Qualifications:

  • Bachelor’s Degree in an Engineering discipline or an equivalent in Computer Science.
  • 8-12 years of experience designing and developing Java and J2EE applications in an enterprise environment.
  • Deep understanding of computer science fundamentals, data structures, and algorithms.
  • Strong experience with Java, J2EE, Spring, Hibernate, Web Services (REST), and SQL.
  • Hands-on experience with Kafka, Redis, relational databases (PostgreSQL), and NoSQL databases (Cassandra).
  • Solid understanding of design patterns (J2EE and GOF) and UML.
  • Experience with DevOps and DevSecOps practices.
  • Familiarity with open-source tools and technologies.
  • Experience using AI coding assistants (e.g., GitHub Copilot, Tabnine, ChatGPT) in real-world projects.
  • Experience with prompt engineering or building LLM-powered apps is a plus.
  • Excellent verbal and written communication skills.
  • Strong consulting skills and a proven track record of successful consulting engagements.

Mock Interview

Practice Video Interview with JobPe AI

Start Spring Boot 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 Skills

Practice coding challenges to boost your skills

Start Practicing Now
National Payments Corporation of India (NPCI) logo
National Payments Corporation of India (NPCI)

Financial Services

New Delhi

RecommendedJobs for You

chennai, bengaluru, mumbai (all areas)

bengaluru, karnataka, india