Talent.com
Lead Java Developer

Lead Java Developer

Enterprise Minds, IncBengaluru, Karnataka, India
12 days ago
Job description

Job Title : Lead Java Developer

Experience : 7+ Years

Location : Bengaluru, India

Notice Period : Immediate

Job Description :

We are looking for a highly skilled Lead Java Developer with strong expertise in Data Structures and Algorithms to design, develop, and maintain high-performance backend systems. The ideal candidate will be responsible for leading development initiatives, mentoring team members, and delivering scalable, efficient solutions.

Key Responsibilities :

  • Design and develop scalable backend systems using Core Java, Spring Boot, and Microservices architecture .
  • Implement robust algorithms and data structures to optimize performance and reliability.
  • Work closely with product owners, architects, and DevOps teams to design high-performing distributed systems.
  • Guide and mentor junior developers, conduct code reviews, and enforce best coding practices.
  • Collaborate in all phases of the development lifecycle — requirement analysis, design, implementation, testing, and deployment.
  • Ensure code quality, maintainability, and adherence to industry standards.

Technical Skills :

  • Programming : Core Java (8 / 11+), Data Structures, Algorithms, Multithreading, Collections Framework.
  • Frameworks : Spring, Spring Boot, Hibernate / JPA, RESTful APIs, Microservices.
  • Database : MySQL, PostgreSQL, or MongoDB.
  • Cloud & DevOps (Preferred) : AWS / Azure, Docker, Kubernetes, CI / CD pipelines.
  • Tools : Git, Maven / Gradle, Jenkins.
  • Other Skills : System design, problem-solving, performance tuning, and debugging.
  • Required Qualifications :

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
  • 7+ years of hands-on Java development experience.
  • Strong foundation in Data Structures, Algorithms, and Object-Oriented Programming (OOP) .
  • Proven experience in building large-scale, high-performance applications.
  • Excellent analytical and problem-solving skills.
  • Good to Have :

  • Experience with message queues (Kafka, RabbitMQ).
  • Exposure to NoSQL databases (Cassandra, Redis).
  • Familiarity with Agile / Scrum methodologies.
  • If this opportunity excites you, please share your updated CV at deepika.balijepally@eminds.ai .

    Create a job alert for this search

    Lead Java Developer • Bengaluru, Karnataka, India