Job Description
Team Lead â Full Stack Developer
Experience
3â5 Years
Location
Bangalore (Onsite)
Role Summary
We are looking for a highly skilled, hands-on, and ownership-driven Team Lead â Full Stack Developer who can independently architect, design, develop, deploy, and support enterprise-grade web, mobile, and cloud-native applications.
The ideal candidate should have strong expertise in ReactJS, Next.js, Java, Spring Boot, Microservices, Distributed Systems, Cloud Technologies, DevOps, AI-Assisted Development, and Product Engineering.
The candidate will be responsible for owning end-to-end product development, including frontend architecture, backend services, APIs, databases, deployment, production support, stakeholder communication, sprint planning, team leadership, and successful delivery of scalable, secure, and high-performance solutions.
Key Responsibilities
Architecture & Product Ownership
Design end-to-end application architecture, HLDs, LLDs, deployment architecture, integration architecture, and security architecture.
Build products from scratch and independently drive projects from concept to production.
Convert business requirements into technical solutions, user stories, sprint plans, and delivery roadmaps.
Design scalable, secure, fault-tolerant, multi-tenant, and enterprise-grade applications.
Evaluate and recommend suitable technologies, frameworks, and development approaches.
Full Stack Development
Frontend Development
Design and develop responsive and modern web applications.
Build reusable UI components and scalable frontend architectures.
Develop Single Page Applications (SPA) using ReactJS and Next.js.
Implement state management using Redux Toolkit and Context API.
Integrate REST APIs, GraphQL APIs, and WebSocket-based applications.
Ensure application accessibility, responsiveness, performance optimization, and SEO best practices.
Collaborate closely with UI/UX designers to deliver intuitive user experiences.
Backend Development
Develop enterprise-grade backend applications using Java and Spring Boot.
Design and develop REST APIs, Microservices, SOAP Services, gRPC Services, and Webhooks.
Build reusable frameworks, service layers, and integration modules.
Implement authentication, authorization, API security, and enterprise integrations.
Optimize application performance, scalability, reliability, and maintainability.
Distributed Systems & Enterprise Solutions
Design distributed systems using Event-Driven Architecture, CQRS, Saga Pattern, DDD, Hexagonal Architecture, and Clean Architecture.
Implement resilience patterns, service discovery, circuit breakers, distributed transactions, and failover mechanisms.
Build workflow automation platforms, document management systems, enterprise integration solutions, and business process automation systems.
Team Leadership & Delivery
Lead and mentor development teams.
Conduct code reviews, architecture reviews, and technical discussions.
Drive sprint planning, stand-ups, reviews, and retrospectives.
Collaborate with Product, Business, QA, DevOps, AI, and Management teams.
Ensure successful project delivery while maintaining engineering standards and best practices.
Support hiring, onboarding, mentoring, and technical growth of team members.
DevOps, Deployment & Production Support
Manage CI/CD pipelines and deployment processes.
Work with Docker, Kubernetes, and cloud-native environments.
Implement Blue-Green, Canary, Rolling, and Zero-Downtime deployment strategies.
Monitor application health and troubleshoot production issues.
Ensure application reliability, security, scalability, and operational excellence.
AI & Innovation
Leverage AI tools to improve development productivity and software quality.
Build AI-powered Proof of Concepts (POCs) and enterprise applications.
Utilize AI for development, testing, documentation, architecture reviews, and automation.
Collaborate with AI teams to integrate intelligent capabilities into business applications.
Mandatory Technical Skills
Frontend Technologies
ReactJS
Next.js
JavaScript (ES6+)
TypeScript
HTML5
CSS3
Tailwind CSS
Material UI
Bootstrap
Redux Toolkit
Context API
React Query
Responsive Design
Progressive Web Applications (PWA)
Backend Technologies
Java 8/11/17/21
Core Java
Spring Boot
Spring MVC
Spring Security
Spring Data JPA
Spring Cloud
Spring Batch
Spring WebFlux
Spring Integration
Spring AOP
Spring Validation
APIs & Enterprise Integrations
REST APIs
SOAP Services
GraphQL
gRPC
Webhooks
OpenAPI / Swagger
OAuth2
JWT
OpenID Connect
SAML
Microservices & Distributed Systems
Microservices
Event-Driven Architecture
CQRS
Saga Pattern
Domain-Driven Design (DDD)
Event Sourcing
Hexagonal Architecture
Clean Architecture
Service Discovery
Circuit Breakers
Messaging & Streaming
Apache Kafka
RabbitMQ
Event Streaming
Message Brokers
Asynchronous Processing
Databases
PostgreSQL
Oracle Database
Oracle FLEXCUBE
MySQL
SQL Server
MongoDB
Redis
Database Design
Query Optimization
Indexing
Migration
Replication
DevOps & Cloud
Docker
Kubernetes
Jenkins
GitHub Actions
GitLab CI/CD
AWS
Azure
GCP
Monitoring & Quality
Grafana
Prometheus
ELK Stack
OpenTelemetry
JUnit
Mockito
SonarQube
Unit Testing
Integration Testing
API Testing
Performance Testing
Security Testing
AI-Assisted Development Tools
ChatGPT
Claude
Cursor
GitHub Copilot
Replit
Lovable
IntelliJ IDEA
Prompt Engineering
AI-Based Code Review
AI-Based Testing & Documentation
Preferred Domain Experience
Banking & Financial Services
FinTech
Enterprise SaaS
Workflow Automation
Digital Transformation
AI-Powered Applications
OCR & Document Processing
Payment Systems
Enterprise Integration Platforms
Identity & Access Management
Multi-Tenant Platforms
Soft Skills
Strong leadership and ownership mindset.
Excellent communication and stakeholder management skills.
Strong analytical and problem-solving abilities.
Ability to manage multiple projects simultaneously.
Strong mentoring and team collaboration skills.
Innovation-driven and continuous learning attitude.
Education
Bachelor's Degree or Master's Degree in:
Computer Science
Information Technology
Software Engineering
Electronics & Communication
Or equivalent practical experience
Preferred Candidate Profile
A highly motivated Full Stack Engineering Leader with experience building products from scratch, owning frontend and backend architecture, leading engineering teams, driving innovation, and delivering scalable enterprise-grade applications across web, mobile, cloud, and enterprise platforms. The candidate should be capable of independently managing architecture, development, deployment, production support, and successful project delivery while mentoring and growing engineering teams.