Team Lead - Java

3i Infotech Limited

Mumbai

On-site

INR 2,800,000 - 4,200,000

Full time

9 days ago

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

3i Infotech Limited in Mumbai seeks a Technical Lead to own end-to-end technical designs for cloud-enabled enterprise applications. You will lead architecture, drive REST APIs, microservices and Oracle DB integrations, and mentor a development team in a fast-paced environment.

The ideal candidate has 8–10 years of hands-on Java, Spring Boot, Angular and cloud deployment experience, with strong problem-solving skills and a proven ability to deliver scalable solutions.

Qualifications

  • 8–10 years of software development experience.
  • Strong Java / Spring Boot, Oracle / SQL / PL-SQL, and Angular / TypeScript.
  • Experience leading technical teams and delivering cloud-based applications.

Responsibilities

  • Own the technical design and implementation of application modules.
  • Translate business requirements into scalable technical solutions.
  • Drive technical solutioning before development/implementation.
  • Review designs for architecture, standards and quality.
  • Lead and mentor the development team and manage technical debt.

Skills

Java
Spring Boot
Oracle
SQL
PL/SQL
Angular
TypeScript
REST APIs
Microservices
Cloud
Debugging
Leadership

Education

BE / BTech / MCA / MSc in CS/IT

Tools

Docker
Kubernetes
Git
CI/CD
API Gateway

Job description

Job Description Technical Lead
Java | Oracle | Angular | Cloud Applications
Experience: 8–10 Years
Position Overview

We are looking for an experienced Technical Lead with strong hands-on expertise in Java, Spring Boot, Oracle and Angular, along with experience in designing, developing and supporting cloud-based enterprise applications.

The candidate will be responsible for technical ownership of application modules, solution design, development oversight, code quality, performance optimization, integration, cloud deployment support and technical mentoring of the development team.

The role requires a strong combination of hands-on technical expertise, solutioning capability and team leadership.

Key Responsibilities
1. Technical Leadership & Solutioning
  • Own the technical design and implementation of application modules.
  • Analyze business requirements and translate them into scalable technical solutions.
  • Drive technical solutioning before development/implementation.
  • Define application components, interfaces, APIs and database interactions.
  • Review technical designs and ensure adherence to architecture and coding standards.
  • Identify technical risks, dependencies and performance bottlenecks.
  • Participate in application modernization and migration initiatives.
2. Java & Spring Boot
  • Strong hands-on development experience in Core Java, Spring and Spring Boot.
  • Design and develop scalable enterprise applications.
  • Develop RESTful APIs and microservices.
  • Implement business logic, validations, exception handling and transaction management.
  • Review code for quality, performance, security and maintainability.
  • Troubleshoot complex application and production issues.
  • Drive refactoring and technical debt reduction.
3. Oracle & Database
  • Strong experience with Oracle Database and SQL/PL-SQL.
  • Design and optimize complex SQL queries, stored procedures, functions, views and packages.
  • Analyze execution plans and identify database performance bottlenecks.
  • Drive database query optimization and performance improvement.
  • Work with DBAs on indexing, partitioning, materialized views and database tuning.
  • Review data migration, archival and data-purging strategies.
4. Angular / Frontend
  • Good hands-on experience with Angular and TypeScript.
  • Develop and review reusable Angular components.
  • Integrate Angular applications with REST APIs.
  • Optimize frontend performance, API consumption and application rendering.
  • Implement appropriate caching mechanisms to reduce redundant API calls.
  • Troubleshoot frontend and backend integration issues.
  • Ensure responsive, maintainable and user-friendly application interfaces.
5. Cloud Application Development
  • Experience designing and deploying applications on Azure / AWS / GCP.
  • Good understanding of cloud-native application architecture.
  • Work with cloud services for compute, storage, databases, networking and monitoring.
  • Experience with containerization using Docker; Kubernetes knowledge is an advantage.
  • Understand CI/CD pipelines and automated deployment practices.
  • Support cloud migration and modernization initiatives.
  • Ensure applications are designed for scalability, availability, security and resilience.
6. Application Architecture & Modernization
  • Strong understanding of monolithic and microservices architectures.
  • Identify suitable candidates for phased decomposition from monolith to microservices.
  • Design API-driven and service-oriented solutions.
  • Evaluate caching, asynchronous processing and integration patterns.
  • Drive modernization while minimizing impact on existing business operations.
7. Performance Optimization

Drive performance optimization across the complete technology stack:

Angular API Java Backend Oracle DB Cloud Infrastructure

Key areas include:

  • API call optimization
  • Frontend rendering and caching
  • Database query optimization
  • Connection pool optimization
  • Batch processing
  • Application logging
  • Memory and CPU utilization
  • Cloud resource utilization
8. Integration & API Management
  • Design and review REST APIs and system integrations.
  • Define API request/response structures and error-handling mechanisms.
  • Work with API Gateway and authentication/authorization mechanisms.
  • Troubleshoot integration and timeout issues.
  • Ensure APIs meet performance, security and scalability requirements.
9. Production Support & RCA
  • Provide technical leadership for critical production issues.
  • Conduct detailed Root Cause Analysis (RCA).
  • Identify permanent corrective and preventive actions.
  • Coordinate with development, QA, DBA, infrastructure and business teams.
  • Monitor application stability and performance.
  • Support incident, problem and change management processes.
10. Team Leadership & Mentoring
  • Lead and mentor developers and junior technical resources.
  • Allocate technical tasks based on skills and priorities.
  • Conduct code/design reviews.
  • Establish coding and development standards.
  • Support team members in resolving complex technical issues.
  • Promote knowledge sharing and cross-training.
  • Ensure adequate technical backup for critical modules.
11. Delivery & Agile Collaboration
  • Work closely with Project Managers, Business Analysts and QA teams.
  • Participate in sprint planning, estimation and technical discussions.
  • Provide technical estimates and identify dependencies.
  • Track development progress and proactively highlight technical risks.
  • Support SIT, UAT and production releases.
  • Ensure deliverables meet agreed quality and technical standards.
Required Technical Skills
Must Have
  • 8–10 years of software development experience.
  • Strong Java / Spring Boot experience.
  • Strong Oracle / SQL / PL-SQL knowledge.
  • Good Angular / TypeScript experience.
  • REST API and integration experience.
  • Microservices architecture knowledge.
  • Cloud application development/deployment experience.
  • Strong debugging and performance-tuning skills.
  • Experience leading technical teams.
Good to Have
  • Azure / AWS
  • Docker / Kubernetes
  • CI/CD
  • Kafka / messaging
  • Redis or other caching technologies
  • API Gateway
  • SonarQube
  • Application Performance Monitoring tools
  • DevSecOps practices
  • Cloud migration experience
Leadership & Behavioral Competencies
  • Strong ownership and accountability.
  • Excellent analytical and problem-solving skills.
  • Ability to independently drive technical solutioning.
  • Strong communication and stakeholder management.
  • Ability to challenge and improve existing technical approaches.
  • Customer-focused mindset.
  • Ability to work under pressure and resolve critical production issues.
  • Strong mentoring and team leadership capabilities.
  • Willingness to remain hands-on while providing technical leadership.
Education

BE/B.Tech/MCA/M.Sc. in Computer Science, Information Technology, Engineering or a related discipline.

Technology Stack

Layer

Technology

Frontend

Angular, TypeScript, HTML, CSS

Backend

Java, Spring Boot

Architecture

Microservices, REST APIs

Database

Oracle, SQL, PL/SQL

Cloud

Azure / AWS / GCP

DevOps

Git, CI/CD, Docker

Integration

REST, API Gateway, Messaging

Performance

Caching, DB Tuning, API Optimization

Monitoring

Application & Cloud Monitoring

Ideal Candidate

The ideal candidate should be strong technically and capable of owning a module/application end-to-end—from requirement analysis and solutioning through development, database design, API integration, performance optimization, cloud deployment and production support.

Core Strength: Java + Spring Boot + Oracle
Supporting Strength: Angular + Cloud + Microservices
Leadership: Technical Solutioning + Architecture + Team Mentoring + Production Ownership


Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Tech Lead
Senior Tech Lead

KRAN Consulting Pvt. Ltd. • India

On-site
INR 3,000,000 - 6,000,000
Senior Java Developer / Lead
Senior Java Developer / Lead

Kumaran Systems • Chennai District

On-site
INR 2,400,000 - 4,200,000
Senior Technical Lead
Senior Technical Lead

Comviva • Bengaluru

On-site
INR 4,000,000 - 6,000,000
Technical Lead (Java)
Technical Lead (Java)

Walking Tree • Bangalore Rural, Bengaluru, Chennai

Hybrid
INR 4,000,000 - 7,000,000
Senior Java full stack developer
Senior Java full stack developer

Eurofins • Coimbatore District, Bengaluru

Hybrid
INR 1,800,000 - 3,000,000
Technical Lead - Java
Technical Lead - Java

CGLIA Solutions LLP • Hyderabad

On-site
INR 1,500,000 - 2,000,000
Java Software Engineer
Java Software Engineer

Tata Consultancy Services • Bengaluru

On-site
INR 2,500,000 - 5,000,000
Lead Java Developer
Lead Java Developer

Sidgs Digisol • Mumbai

On-site
INR 4,000,000 - 7,000,000
Senior Lead Engineer - Java
Senior Lead Engineer - Java

Staples India • Chennai District

On-site
INR 4,000,000 - 7,000,000
Java Technical Lead – Microservices & Cloud
Java Technical Lead – Microservices & Cloud

Crew Kraftorz LLP • Hyderabad

On-site
INR 2,000,000 - 4,000,000