Senior Golang Developer - Immeidate Joiners

5 - 10 years

25.0 - 35.0 Lacs P.A.

Bengaluru

Posted:2 months ago| Platform: Naukri logo

Apply Now

Skills Required

GolangKubernetesDockerNetworkingCloudSecurity

Work Mode

Work from Office

Job Type

Full Time

Job Description

Job Description : Lead and mentor a team of developers working on Golang-based applications. Architect and design scalable, secure, and efficient networking systems using Go. Write high-quality, well-documented, and maintainable code in Go. Oversee the implementation of best practices in code quality, performance optimization, and networking protocols. Collaborate with cross-functional teams, including product management, quality assurance, and operations, to deliver top-tier software solutions. Contribute to the development and maintenance of RESTful APIs and microservices. Debug, troubleshoot, and optimize networking-related issues and performance bottlenecks. Implement and improve network protocols, such as TCP/IP, HTTP, WebSockets, gRPC, etc. Lead the deployment and management of cloud-based networking solutions (AWS, GCP, or Azure). Conduct code reviews, ensuring adherence to coding standards, security protocols, and best practices. Foster a culture of continuous learning and improvement within the team. Stay up to date with the latest trends in Golang, networking technologies, and cloud computing. Proficient in programming with GoLang, having experience in GoRoutines,channels,waitgroups and Go packaging. Familiar with key GO concepts such as structs, maps, arrays, slices and pointers Experience with implementing REST APIs in Go using the http package or any standard REST client, with a good understanding of YAML, JSON, and Swagger being a plus. Experience in creating integration test cases in Go using Go's testing package to ensure automated code testing and high code coverage. Possesses strong knowledge and understanding of databases and database concepts, with experience in SQL databases like PostgreSQL, MariaDB, MySQL. Familiar with GORM (Go Object-Relational Mapping). Must have strong logical reasoning and analytical skills, along with excellent problemsolving capabilities and good debugging/troubleshooting skills. Understanding and knowledge of RabbitMQ, Kafka or any other event-driven messaging service. Familiarity with Galera FS, Traefik, and K3S. Good to have knowledge of YANG, REST, NETCONF, JSON, and other protocol buffers. Experienced in containerizing applications and services using Docker images, deploying them on Kubernetes, and working with microservice-based architectures. Basic understanding of switching, routing, L2/L3, and other network protocols such as BGP, VRF, VLAN, VxLAN, ACL, TM/QoS. Good to have knowledge and experience working with SDN (Software-Defined Networking

Information Technology and Services
San Jose

RecommendedJobs for You

Chennai, Pune, Delhi, Mumbai, Bengaluru, Hyderabad, Kolkata

Pune, Bengaluru, Mumbai (All Areas)

Chennai, Pune, Delhi, Mumbai, Bengaluru, Hyderabad, Kolkata

Bengaluru, Hyderabad, Mumbai (All Areas)

Hyderabad, Gurgaon, Mumbai (All Areas)