Talent.com
Golang (Kubernetes) Developer

Golang (Kubernetes) Developer

Alp Consulting Ltd.Mysore, Republic Of India, IN
1 day ago
Job description

We are hiring for one of our TOP MNC client into IT services organization. You are expected to work from client location 5 days a week. Experience - 3+ Years Location - Mysore Key skills- Golang, Microservices, SQL, REST Role Overview We are seeking skilled Golang Developers with 3+ years of experience in designing and developing high-performance, scalable, and secure backend applications. The role requires strong hands-on coding skills in Go, experience with microservices architectures, and the ability to work within agile, DevOps-driven environments. Key Responsibilities : - Application Development Design, develop, and maintain backend services and APIs using Go. Implement microservices-based architectures for scalability and reliability. Write clean, maintainable, and well-documented code following best practices. Integration & Deployment Build services that integrate with databases, message queues, and external APIs. Collaborate with DevOps teams to enable CI / CD deployment pipelines. Ensure applications are containerized and optimized for Kubernetes / Docker environments. Performance & Optimization Optimize applications for high concurrency, low latency, and resilience. Conduct benchmarking, profiling, and code reviews. Implement caching, load balancing, and distributed processing techniques. Security & Compliance Follow secure coding practices and conduct vulnerability remediation. Implement authentication / authorization, data encryption, and API security. Ensure compliance with enterprise security and data privacy policies. Collaboration & Support Work closely with frontend, DevOps, and QA teams for end-to-end delivery. Support production troubleshooting and incident resolution. Contribute to reusable libraries and frameworks for the engineering team. Required Skills & Experience 3+ years of software development experience, with at least 2–3 years in Golang. Strong understanding of concurrency, goroutines, and channels in Go. Experience with REST / gRPC APIs, microservices, and event-driven architectures. Familiarity with databases (PostgreSQL, Cassandra, MongoDB, or ClickHouse). Experience with message queues / streaming platforms (Kafka, RabbitMQ, NATS). Hands-on with Docker, Kubernetes, Git, and CI / CD pipelines. Proficiency in unit testing and test automation. Preferred Knowledge Experience with cloud platforms (AWS, GCP, Azure). Exposure to Temporal, Argo Workflows, or other orchestration frameworks. Familiarity with monitoring / logging (Prometheus, Grafana, ELK). Understanding of Domain-Driven Design (DDD) and Clean Architecture. Education & Certifications Bachelor’s degree in Computer Science, Engineering, or related field. Preferred certifications : Go Developer certifications (if available). Kubernetes (CKA / CKAD) or cloud certifications (AWS / GCP / Azure).

Create a job alert for this search

Golang Developer • Mysore, Republic Of India, IN