
Technical Lead - Java Full Stack, Embedded Networking
About the role
Job Summary
Role Overview
We are looking for a skilled Software Engineer with strong experience in** Golang**,Google Cloud Platform (GCP), and relational databases to design, build, and maintain scalable backend services and cloud‑native applications.
Key Responsibilities
Key Responsibilities
-
Design, develop, and maintain backend services using Golang
-
Build and deploy cloud‑native applications on Google Cloud Platform (GCP)
-
Work with relational databases such as** PostgreSQL or MySQL** for data modeling and performance optimization
-
Develop RESTful APIs and microservices with a focus on scalability and reliability
-
Write clean, well‑tested, and maintainable code following best practices
-
Collaborate with cross‑functional teams including frontend, DevOps, and QA
-
Participate in code reviews, debugging, and performance tuning
-
Support production environments and contribute to continuous improvement
Skill Requirements
Required Skills & Qualifications
-
Strong hands‑on experience in Golang
-
Experience working on Google Cloud Platform (GCP) (e.g., Compute, Cloud Run, GKE, Pub/Sub, Cloud SQL)
-
Solid knowledge of relational databases–** PostgreSQL or MySQL**
-
Experience building REST APIs
-
Understanding of cloud‑native architectures
-
Good problem‑solving and communication skills
Other Requirements
.
Required skills
Golang
GCP
PostgreSQL
MySQL
REST APIs
Microservices
Cloud-native architecture
About HCL Technologies
Bangalore
Headquarters