SWITS DIGITAL Private Limited
Golang ( java )
SWITS DIGITAL Private LimitedIndia1 day ago
Full-timeEngineering, Information Technology
Job Title: Golang ( java )

Location: Bangalore

Experience

  • Total Experience: 6 - 10 Years
  • Relevant Experience: Minimum 5 Years in Go Development

Job Description

We are seeking an experienced Go Developer with strong proficiency in Go programming, Java, and Azure Cloud. The ideal candidate should have hands-on experience in building microservices-based architectures, leveraging modern DevOps practices, and working with Go frameworks and tools.

Key Responsibilities

  • Design, develop, and maintain high-performance microservices using Go.
  • Develop scalable backend components and APIs.
  • Integrate applications with Azure Cloud and manage deployments through Azure DevOps.
  • Implement efficient concurrency using Goroutines and channels.
  • Write clean, maintainable, and well-documented code with Godoc comments.
  • Collaborate with cross-functional teams to define and deliver technical solutions.
  • Troubleshoot, optimize, and improve system performance and reliability.

Mandatory Skills (Must Have)

  • Strong experience in Go (Golang) — language constructs, idioms, and paradigms
  • Strong experience in Java development
  • Knowledge of Goroutine and channel patterns
  • Experience with Go frameworks and tools, including:
    • Dependency management tools (e.g., Godep, Sltr)
    • Go’s templating language
    • Code generation tools such as Stringer
    • Web frameworks like Revel
    • Router packages such as Gorilla Mux
  • Ability to write clean and effective Godoc comments
  • Experience in Microservices architecture
  • Hands-on experience with Azure Cloud and Azure DevOps
Nice To Have Skills

  • Azure Cloud certification
  • Experience with CI/CD pipelines, Docker, and Kubernetes
  • Familiarity with RESTful APIs and GraphQL
  • Understanding of modern design patterns and cloud-native applications

Key Skills

Ranked by relevance