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.