Technical Lead

6 years

0 Lacs

Posted:18 hours ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Job Title:

Location:

Experience:

Type:

Department:


About the Role:


Technical Lead (Full Stack)


leadership and coding


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.

Mock Interview

Practice Video Interview with JobPe AI

Start Java Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Java Skills

Practice Java coding challenges to boost your skills

Start Practicing Java Now
upGrad logo
upGrad

EdTech, Online Education

Mumbai

RecommendedJobs for You

Bengaluru, Karnataka, India

Bengaluru, Karnataka, India

Bengaluru, Karnataka, India

Hyderabad, Telangana, India

coimbatore, tamil nadu

Pune, Maharashtra, India