HamburgerMenu
hirist

Senior Java Full Stack Developer/Team Lead - React.js/Spring Boot

Vikgol
Gurgaon/Gurugram
4 - 8 Years

Posted on: 10/12/2025

Job Description

Job Title : Senior Java Full Stack Developer / Team Lead

Experience : 4+ Years

Location : Gurugram

Employment Type : Full-time

Notice Period : Immediate

About the Role :

We are seeking an experienced Senior Full Stack Developer / Team Lead with strong expertise in Java, React, and TypeScript. The ideal candidate will take ownership of designing scalable solutions, driving framework and automation initiatives, and mentoring a high-performing development team.

This role requires a hands-on technologist capable of delivering robust, secure, and high-quality applications while guiding junior engineers and ensuring engineering excellence across the team.

Technical Skills :

Core Expertise (Must Have) :

Backend :

- Java 8+

- Spring Boot

- REST API standards

- Framework and library development

Frontend :

- React.js

- TypeScript

Servers & Tools :

- JBoss / Tomcat

- Maven

- Nginx

Databases :

- MySQL & MongoDB

- Schema design

- Performance tuning

- DDL & DML operations

Version Control :

- Git, GitHub

- Branching strategies, code reviews, release management

Testing & Quality :

- JUnit

- Jest, Mocha

- Test-driven development (TDD)

- Automation frameworks

Architecture & Design :

- Microservices architecture

- Distributed & scalable systems

- Reusable components, design patterns

- Data structures & algorithms

Documentation & Standards :

- JSDoc, Javadoc

- Markdown

- JSON, XML

Best Practices :

- Secure coding (OWASP)

- Exception handling

- Code quality and review standards

Good to Have :

- DevOps & Automation

- Jenkins, GitHub Actions

- Docker, Kubernetes

Operating Systems :

- Linux command-line expertise

- Shell scripting

Cloud :

- AWS / Azure

- Serverless technologies (Lambda, Functions)

Migration :

- Experience migrating monoliths to microservices

AI Tools :

- GitHub Copilot, ChatGPT

- AI-assisted prototyping, debugging, documentation

Agile Practices :

- Leading sprint ceremonies

- Backlog grooming

- Task prioritization

Open Source :

- Knowledge of open-source concepts and contribution practices

Roles & Responsibilities :

- Lead a team of developers to build scalable, secure, and high-performance applications.

- Design and develop frameworks, reusable components, and automation tools.

- Participate in architectural discussions, prepare technical documentation, and conduct design reviews.

- Mentor and guide junior developers, promoting continuous learning and technical growth.

- Define coding standards, enforce best practices, and perform regular code reviews.

- Manage the full SDLC including analysis, design, development, testing, deployment, and maintenance.

- Develop automation for testing, CI/CD, deployment, and monitoring.

- Integrate REST/SOAP APIs, third-party services, and SDKs as needed.

- Ensure applications meet security, scalability, and performance requirements.

- Collaborate with cross-functional teams including QA, DevOps, Product, and Business stakeholders.

- Stay updated with modern frameworks, tools, and development trends; introduce relevant technologies.

- Drive Agile practices (Scrum/Kanban) and continuous process improvement.

- Promote the use of AI-powered tools to enhance development productivity.

- Communicate effectively with both technical and non-technical stakeholders.

Candidate Profile :

- 4+ years of hands-on experience in Full Stack Development (Java + React + TypeScript).

- Demonstrated experience leading teams or mentoring developers.

- Strong background in building scalable architectures, frameworks, and automation.

- Excellent debugging, analytical, and problem-solving abilities.

- Effective communicator with strong leadership and ownership mindset.

- Passionate about modern technologies, innovation, and building a high-performance engineering culture.

info-icon

Did you find something suspicious?