Search by job, company or skills

upGrad

Technical Lead - Degrees

This job is no longer accepting applications

new job description bg glownew job description bg glownew job description bg svg
  • Posted 2 months ago

Job Description

Job Title: Technical Lead Full Stack (Spring Boot + React)

Location: Bangalore

Experience: 5+ years

Type: Full-time

Department: Engineering / Technology

About the Role:

We are seeking a highly skilled and hands-on Technical Lead (Full Stack) with deep expertise in Spring Boot and React.js to lead the design, development, and delivery of high-quality web applications. You will be responsible for overseeing the full software development lifecycle, mentoring engineers, and ensuring scalable, secure, and maintainable solutions.

This is a leadership and coding role we expect you to contribute technically while guiding your team.

Key Responsibilities:

Lead the architecture, design, and development of scalable full-stack applications using Spring Boot (Java) and React.js.

Work closely with product managers, UI/UX designers, and backend engineers to define, design, and ship new features.

Mentor and guide a team of developers, conduct code reviews, and enforce best practices (testing, CI/CD, design patterns).

Own technical delivery for projects, including planning, sprint execution, and release.

Make architectural decisions regarding microservices, APIs, and client-server communication.

Monitor application health, resolve technical debt, and ensure performance, reliability, and security.

Stay up to date with industry trends and apply new technologies where appropriate.

Collaborate with DevOps to manage deployments, observability, and scaling strategies.

Skills & Experience Required:

Backend (Spring Boot)

Strong experience with Java and Spring Boot (REST APIs, JPA/Hibernate, Security, etc.).

Knowledge of microservices architecture and communication patterns (REST, gRPC, Kafka, etc.).

Experience with relational databases (e.g., PostgreSQL, MySQL) and caching (Redis).

Familiarity with authentication/authorization mechanisms (OAuth2, JWT).

Frontend (React)

Proficient with React.js, Redux, Hooks, and component design.

Experience with UI frameworks like Material UI, Tailwind CSS, or Bootstrap.

Knowledge of browser compatibility, performance tuning, and responsive design.

DevOps & Tools

Hands-on with CI/CD tools (GitHub Actions, Jenkins, etc.).

Familiar with Docker, Kubernetes (basic understanding), and cloud platforms (AWS/GCP/Azure).

Version control using Git, GitHub/GitLab.

Leadership

Experience leading a team of developers (task assignments, code quality, reviews).

Excellent problem-solving skills and system design thinking.

Ability to communicate effectively with both technical and non-technical stakeholders.

Qualifications:

Bachelor's or Master's degree in Computer Science, Engineering, or a related field.

6+ years of experience in software development.

Bonus Points:

Experience with GraphQL, WebSockets, or real-time data handling.

Knowledge of performance profiling and load testing tools.

Contributions to open-source projects or technical blogs.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 128719155