← Back to jobs

Juniper Networks Logo
Golang Developer

Juniper Networks

 

Bangalore, Karnataka, India

Posted On: Just posted
Experience: 5+ years
Availability: Onsite
Openings: 2
Category: Golang Developer
Tenure: No Preference/Any
Related Jobs

No related jobs found

Description

You will design, develop, and maintain scalable backend services and APIs using Go.

This role is hybrid.

Responsibilities

  • Implement microservices-based architectures for scalability and reliability.
  • Build services integrating with databases, message queues, and external APIs.
  • Enable CI/CD deployment pipelines in collaboration with DevOps teams.
  • Optimize applications for high concurrency, low latency, and resilience.
  • Ensure applications are containerized and optimized for Kubernetes/Docker environments.

Required Skills

  • 4+ years of software development experience, with 2–3 years specifically in Go.
  • Strong understanding of concurrency, goroutines, and channels in Go.
  • Experience with REST/gRPC APIs, microservices, and event-driven architectures.
  • Familiarity with databases including PostgreSQL, Cassandra, MongoDB, or ClickHouse.
  • Experience with message queues/streaming platforms like Kafka, RabbitMQ, or NATS.
  • Hands-on experience with Docker, Kubernetes, Git, and CI/CD pipelines.
  • Proficiency in unit testing and test automation.

Preferred Skills

  • Experience with cloud platforms such as AWS or GCP.
  • Exposure to orchestration frameworks like Temporal or Argo Workflows.

Education

Any Graduate

Related Jobs

No related jobs found

← Back to jobs