HamburgerMenu
hirist

Lead Java Developer - Full Stack Technologies

Tekgence India Private Limited
Multiple Locations
6 - 10 Years

Posted on: 13/01/2026

Job Description

We are seeking a Lead Java Developer with strong hands-on expertise in building scalable, high-performance enterprise applications. The ideal candidate will lead technical design, guide development teams, and ensure high-quality delivery of backend and full-stack solutions. This role requires a combination of deep Java/Spring expertise, modern architecture experience, and strong leadership skills in Agile environments.


Key Responsibilities :


- Lead the design, development, and implementation of enterprise-grade Java applications.


- Define and enforce coding standards, architectural guidelines, and best practices.


- Perform code reviews, ensure quality, performance, and security standards are met.


- Act as a technical mentor for junior and mid-level developers.


- Design and develop applications using Java, Spring, Spring Boot, and Microservices architecture.


- Build and maintain RESTful APIs and backend services.


- Implement scalable, fault-tolerant, and high-availability systems.


- Optimize application performance, memory usage, and database interactions.


- Ensure application security, including authentication, authorization, and data protection.


- Participate in system design, solution architecture, and technical decision-making.


- Design microservices, event-driven architectures, and API integrations.


- Collaborate with architects on cloud-native and containerized solutions.


- Collaborate with frontend teams (Angular/React) for seamless API integration.


- Work on full-stack development where required.


- Integrate with third-party systems, messaging platforms, and external APIs.


- Support CI/CD pipelines, automated builds, and deployments.


- Work with containerization tools such as Docker and Kubernetes.


- Deploy and manage applications on cloud platforms (AWS/Azure/GCP).


- Implement monitoring, logging, and alerting solutions.


- Participate actively in Agile/Scrum ceremonies including sprint planning, reviews, and retrospectives.


- Work closely with Product Owners, QA, and DevOps teams to deliver features on time.


- Assist in estimation, sprint commitments, and release planning.


- Troubleshoot complex production issues and perform root cause analysis.


- Ensure system reliability, stability, and continuous improvement.


Required Skills & Qualifications :


- 6-10 years of hands-on experience in Java development.


- Strong expertise in Java (8+), Spring, Spring Boot.


- Experience with Microservices architecture.


- Strong knowledge of REST APIs, JSON, XML, SOAP.


- Experience with Hibernate/JPA and ORM frameworks.


- Strong SQL skills with relational databases (PostgreSQL, MySQL, Oracle).


- Exposure to NoSQL databases (MongoDB, Cassandra, Redis) is a plus.


- Experience with CI/CD tools (Jenkins, GitHub Actions, GitLab CI).


- Hands-on knowledge of Docker and Kubernetes.


- Experience working with cloud platforms (AWS, Azure, or GCP).


- Experience with unit testing and integration testing (JUnit, Mockito).


- Understanding of TDD/BDD practices.


info-icon

Did you find something suspicious?

Similar jobs that you might be interested in