Golang Developer (Bengaluru)

Golang Developer (Bengaluru)

29 Aug
|
Deloitte Shared Services India
|
Bengaluru

29 Aug

Deloitte Shared Services India

Bengaluru

Golang Developer

Job Summary

We are looking for a skilled Golang Developer with strong experience in backend development, microservices, API development, and cloud-native technologies. The ideal candidate should have hands-on experience designing and developing scalable, secure, and high-performance applications using Golang, along with positive exposure to databases, distributed systems, containers, and cloud platforms.

Key Responsibilities

- Design, develop, test, and maintain scalable backend applications and microservices using Golang.
- Build and integrate RESTful APIs, gRPC services, and backend components for enterprise applications.
- Develop clean, efficient, reusable, and maintainable code following industry best practices.
- Work with databases such as PostgreSQL, MySQL, MongoDB, and optimize queries and data access layers.
- Develop distributed and event-driven applications using technologies such as Kafka, RabbitMQ, or similar messaging platforms.
- Implement caching and performance optimization using Redis and other caching mechanisms.
- Containerize applications using Docker and deploy/manage services using Kubernetes.
- Work with cloud platforms such as AWS/Azure/GCP for application deployment and infrastructure integration.
- Implement authentication, authorization, API security, and secure communication mechanisms.
- Troubleshoot production issues, perform root-cause analysis, and optimize application performance and reliability.
- Write unit tests, integration tests, and participate in code reviews to ensure high-quality deliverables.
- Collaborate with architects, frontend developers, DevOps engineers, QA teams, and business stakeholders.
- Participate in CI/CD implementation and automate build, testing, and deployment processes.
- Monitor application health, logs, performance,



and availability in production environments.
- Contribute to technical documentation, design discussions, and continuous improvement initiatives.

Required Technical Skills

- Strong hands-on experience in Golang / Go programming.
- Good understanding of Go routines, channels, concurrency, interfaces, error handling, and memory management.
- Strong experience in REST API and Microservices development.
- Experience with Gin, Echo, Fiber or similar Go frameworks.
- Good knowledge of gRPC, JSON, HTTP, API integration, and service communication.
- Strong database experience with PostgreSQL, MySQL, MongoDB, or similar databases.
- Experience with Kafka/RabbitMQ and event-driven architecture.
- Knowledge of Redis and caching mechanisms.
- Hands-on experience with Docker and Kubernetes.
- Exposure to AWS/Azure/GCP and cloud-native application development.
- Good understanding of Git, CI/CD pipelines, Jenkins/GitHub Actions/GitLab CI.
- Strong understanding of Linux/Unix environments.
- Knowledge of software development methodologies, design patterns, and distributed systems.

Good to Have

- Experience with AWS services such as EC2, ECS/EKS, S3, Lambda, RDS.
- Exposure to Terraform, Helm, Prometheus, Grafana, or similar DevOps/monitoring tools.
- Knowledge of OpenAPI/Swagger and API documentation.
- Experience working on high-volume, low-latency, and distributed backend systems.
- Understanding of system design, scalability, fault tolerance, and performance optimization.

Education & Experience

- Bachelor's or Master's degree in Computer Science, Information Technology, Engineering, or a related field.
- Relevant professional experience in Golang/backend development, with strong hands-on programming and microservices experience.
- Strong problem-solving, analytical, communication, and collaboration skills.

📌 Golang Developer (Bengaluru)
🏢 Deloitte Shared Services India
📍 Bengaluru

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: golang developer (bengaluru) / bengaluru

Subscribe to this job alert:

Get the latest job offers by email for: golang developer (bengaluru) / bengaluru