Golang Lead:

Onsite-Bengaluru/Pun

Contract

Exp-7+

Responsibilities:

Develop and maintain high-performance applications using GoLang. Implement REST APIs using the http package or standard REST clients. Create and execute integration test cases to ensure high code coverage. Manage and optimize SQL databases, including PostgreSQL, MariaDB, and MySQL. Utilize GORM for database interactions. Work with event-driven messaging services like RabbitMQ and Kafka. Containerize applications using Docker and deploy them on Kubernetes. Collaborate with cross-functional teams to design and implement microservice-based architectures. Troubleshoot and debug complex issues in a timely manner. Stay updated with the latest industry trends and technologies.

7+ years of experience in GoLang programming. Proficient in GoRoutines, channels, waitgroups, and Go packaging. Strong understanding of Go concepts such as structs, maps, arrays, slices, and pointers. Experience with REST API development and familiarity with YAML, JSON, and Swagger. Knowledge of Go’s testing package for automated code testing. Strong understanding of databases and experience with SQL databases. Familiarity with GORM (Go Object-Relational Mapping). Excellent logical reasoning, analytical skills, and problem-solving capabilities. Knowledge of RabbitMQ, Kafka, Galera FS, Traefik, and K3S. Experience with Docker, Kubernetes, and microservice architectures. Basic understanding of network protocols such as BGP, VRF, VLAN, VxLAN, ACL, TM/QoS. Knowledge of SDN is a plus.

Job Location: Bengaluru/Pune Onsite

Apply for this position

Allowed Type(s): .pdf, .doc, .docx