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 .