3â5 Years
Bangalore (Onsite)
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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)
-
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
-
REST APIs
-
SOAP Services
-
GraphQL
-
gRPC
-
Webhooks
-
OpenAPI / Swagger
-
OAuth2
-
JWT
-
OpenID Connect
-
SAML
-
Microservices
-
Event-Driven Architecture
-
CQRS
-
Saga Pattern
-
Domain-Driven Design (DDD)
-
Event Sourcing
-
Hexagonal Architecture
-
Clean Architecture
-
Service Discovery
-
Circuit Breakers
-
Apache Kafka
-
RabbitMQ
-
Event Streaming
-
Message Brokers
-
Asynchronous Processing
-
PostgreSQL
-
Oracle Database
-
Oracle FLEXCUBE
-
MySQL
-
SQL Server
-
MongoDB
-
Redis
-
Database Design
-
Query Optimization
-
Indexing
-
Migration
-
Replication
-
Docker
-
Kubernetes
-
Jenkins
-
GitHub Actions
-
GitLab CI/CD
-
AWS
-
Azure
-
GCP
-
Grafana
-
Prometheus
-
ELK Stack
-
OpenTelemetry
-
JUnit
-
Mockito
-
SonarQube
-
Unit Testing
-
Integration Testing
-
API Testing
-
Performance Testing
-
Security Testing
-
ChatGPT
-
Claude
-
Cursor
-
GitHub Copilot
-
Replit
-
Lovable
-
IntelliJ IDEA
-
Prompt Engineering
-
AI-Based Code Review
-
AI-Based Testing & Documentation
-
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
-
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.
Bachelor's Degree or Master's Degree in:
-
Computer Science
-
Information Technology
-
Software Engineering
-
Electronics & Communication
-
Or equivalent practical experience
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.