Job Description:
Senior Technical Lead - Java, Spring Boot, Angular & Node.js
Location: Bengaluru | Pune | Noida
Experience: 8-15 Years
We are looking for an experienced Technical Lead with strong expertise in Java, Spring Boot, Microservices, AWS, Angular, and Node.js. The ideal candidate should have hands-on technical leadership experience, strong architectural skills, and the ability to guide Agile teams in delivering scalable, secure, and cloud-native applications.
The role involves owning architecture decisions, leading development teams, driving engineering best practices, and collaborating with stakeholders to build modern enterprise applications.
Key Responsibilities:
Technical Leadership
- Lead end-to-end design and development of enterprise applications.
- Drive architectural discussions and technology decisions.
- Mentor and guide development teams on best practices and coding standards.
- Collaborate with architects, product owners, and stakeholders.
Application Architecture
- Design and implement scalable Microservices-based solutions.
- Ensure adherence to design principles, coding standards, and security practices.
- Drive application modernization initiatives using cloud-native technologies.
Development & Engineering
- Develop and review applications using Java, Spring Boot, Angular, and Node.js.
- Build RESTful APIs and GraphQL services.
- Work with NoSQL databases and distributed systems.
- Perform code reviews and technical audits.
Cloud & DevOps
- Manage deployments and CI/CD pipelines in AWS environments.
- Collaborate with DevOps teams to improve automation and deployment efficiency.
- Utilize GitHub for source code management and release processes.
Agile Delivery
- Lead Scrum teams and participate in Agile ceremonies.
- Track project progress, risks, dependencies, and milestones.
- Ensure timely and high-quality delivery.
Innovation & AI Adoption
- Promote the use of AI-assisted development tools and engineering productivity solutions.
- Drive continuous improvement and engineering excellence initiatives.
Mandatory Skills
- Java
- Spring Framework
- Spring Boot
- Microservices Architecture
- AWS Cloud
- Angular
- Node.js
- REST APIs
- GraphQL
- NoSQL Databases
- CI/CD Pipelines
- GitHub
- Agile/Scrum
- Technical Leadership
- Application Design & Architecture
Preferred Skills
- Angular Development
- Node.js Development
- Jira
- Design Patterns
- DevOps Practices
- AWS Services
- Performance Optimization
- Security Best Practices
- AI-assisted Development Tools
Required Experience
- 8+ years of software development experience.
- Strong expertise in Java and Spring Boot.
- Proven experience designing Microservices-based applications.
- Hands-on experience with AWS cloud services.
- Experience with Angular and Node.js development.
- Strong debugging and problem-solving skills.
- Experience implementing and managing CI/CD pipelines.
- Hands-on experience with GitHub and modern software development practices.
- Experience leading Scrum teams and driving Agile delivery.
Ideal Candidate Profile
- Strong hands-on technical leader.
- Excellent communication and stakeholder management skills.
- Experience leading distributed Agile teams.
- Ability to make architecture and design decisions.
- Passion for engineering excellence and modern application development.
- Experience driving enterprise-scale digital transformation initiatives.