Technical Lead

Job Description

We have an exciting opportunity for a Tech Lead role at Tata Business Hub, and based on your experience and technical background, we believe this could be a great fit for you.

Tata Business Hub is a digital-first B2B organization established by the Tata Group to holistically address the needs of emerging businesses. We strongly believe that emerging businesses play a pivotal role in our nation’s economic growth and prosperity. Our mission is to empower them to be deeply aware, widely connected, and digitally integrated. By offering economical and highly relevant business capabilities, Tata Business Hub aims to be a catalyst—propelling SMEs into new frontiers of growth and performance.


Key Responsibilities

  • Design, develop, test, and successfully deploy critical and complex projects.
  • Contribute across all phases of the development lifecycle: concept, design, build, deploy, test, release, and support.
  • Ensure high-quality and timely delivery of all assigned technology tasks.
  • Diagnose performance issues, debug applications, and enhance functionality.
  • Write well-designed, testable, and efficient code aligned with platform architecture.
  • Build common, reusable, scalable, and maintainable components.
  • Explore new technologies and conduct Proof of Concepts (POCs).
  • Drive innovation by identifying opportunities for technical and application improvements.
  • Communicate key project updates and foster strong team collaboration.
  • Guide, coach, and support team members; manage and lead developers and conduct code reviews.

Qualifications & Experience

  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
  • 8–12 years of experience with a strong track record of designing and building scalable platforms, preferably in a startup environment.
  • Hands-on experience in application design and development.
  • Strong expertise in Java, Spring Boot, Full-Stack Development, and Cloud-based Architectures.
  • Exposure to frontend technologies such as Angular (good to have).
  • Experience leading teams in designing scalable systems and robust databases.
  • Strong database design skills with proficiency in SQL queries.
  • Expertise in building, designing, and consuming RESTful web services.
  • Excellent understanding of ORM and database concepts.
  • Deep knowledge of JVM internals, including class loading, memory management, and transaction management.
  • Experience with SVN, Maven, Jenkins, and CI/CD pipelines.
  • Strong knowledge of Microservices Architecture and design patterns.
  • Experience in requirements gathering, writing user stories, and application design.