
Technical Lead - Java Full Stack, Embedded Networking
About the role
Job Summary
Location: Pan India Key Skills:
-
Go Lang
-
AWS Cloud Services
Key Responsibilities
-
Service Development: Designing and implementing microservices in Go, deployment via AWS Lambda (for serverless architectures) or Amazon ECS/EKS (for containerized environments).
-
System Design: Contributing to architectural decisions for distributed systems, ensuring high availability and fault tolerance.
-
Integration: Using the AWS SDK to integrate applications with services such as Amazon S3, DynamoDB, and Amazon SQS
Technical Qualifications
-
Golang Expertise: Strong proficiency in Go, including its concurrency model (goroutines, channels) and efficient data processing.
-
AWS Proficiency: Hands-on experience with core AWS services and a deep understanding of the AWS SDK for Go.
-
Tooling & Observability: Experience with modern debugging and troubleshooting tools to resolve issues across services and environments.
Experience: 8+ years of relevant work experience
Environment: Focusing on candidates who can work independently under minimal supervision.
Key Responsibilities
-
Provide Technical Guidance And Solutions By Defining, Advocating, And Implementing Best Practices And Coding Standards In Embedded Networking Projects, Ensuring High-Quality Outputs From The Team.
-
Develop And Enhance Team Members' Technical Capabilities In Embedded Systems And Networking Protocols, Fostering A Culture Of Continuous Improvement And Productivity.
-
Ensure Process Compliance In The Assigned Modules By Participating In Technical Discussions And Reviews, Serving As A Consultant For Feasibility Studies, Evaluating Technical Alternatives, Advising On Best Packages, Supporting Architectural Best Practices, Assessing Technical Risks, And Assisting In Component Breakdown And Estimations.
-
Prepare And Submit Comprehensive Status Reports To Minimize Exposure And Risks On Projects, Addressing Any Escalations Effectively And Ensuring Transparency In Project Progress.
Skill Requirements
-
In-Depth Knowledge Of Embedded Networking Protocols And Technologies.
-
Proficiency In Programming Languages Such As C/C++ And Python For Embedded Systems Development.
-
Solid Understanding Of Software Development Methodologies And Lifecycle.
-
Familiarity With Version Control Systems, Particularly Git.
-
Strong Analytical And Problem-Solving Skills With The Ability To Assess Technical Risks.
Other Requirements
- Optional But Valuable Certifications Include Certified Kubernetes Administrator (Cka) And Certified Internet Of Things (Iot) Practitioner.
Benefits and perks
•Learning Budget
Required skills
Go
AWS
Microservices
Distributed systems
Embedded networking
Observability
About HCL Technologies
Bengaluru
Headquarters