Tata Consultancy ServicesBengaluru, Karnataka, India
11 hours ago
Job description
Skill : Golang Developer
Experience : 6 +Years
Location : Bengaluru
Job Description :
6+ years industry experience with proven deep knowledge of Golang
Programming experience in object-oriented design principles and patterns, with solid knowledge of REST, REST frameworks like Gin / GorillaMux and gRPC.
Hands-on experience implementing distributed applications in a container environment (Docker / Kubernetes) along with considerable experience configuring and administrating Linux (or UNIX) systems.
Strong experience working in large distributed microservice architectures.
Experience in building tests for RESTful APIs or SOAP webservices.
Experience with relational databases and SQL (Oracle, MySQL, PostgreSQL), Experience / knowledge on non-relational e.g. ETCD is a plus.
Experience with containerization technologies like Docker, Kubernetes.
Familiarity with Cloud infrastructure (AWS / Azure / GCP), CI / CD & DevOps
Experience in large systems software design and development.
Ability to quickly learn new technologies and implement prototypes in a timely fashion.
Demonstrated problem-solving and analytical skills.