HamburgerMenu
hirist

Golang Developer - Microservices Architecture

SMARTWORK IT SERVICES
Bangalore
5 - 10 Years

Posted on: 09/07/2025

Job Description

Golang Developer (Java)

Location : Bangalore, India

Experience : 5-10 Years

Employment Type : Full-time

Job Summary :

We are seeking a highly skilled Golang Developer with strong experience in both Golang and Java to join our dynamic engineering team. The ideal candidate will have a solid background in REST API development, containerization, microservices architecture, and cloud-native technologies. You will play a pivotal role in building scalable, secure, and high-performance backend systems.

Key Responsibilities :

- Design, develop, and maintain robust, scalable, and high-performance backend services primarily using Golang and Java.

- Build and optimize REST APIs, ensuring secure and scalable practices for enterprise-level applications.

- Implement solutions leveraging microservices architecture and cloud-native technologies.

- Work proficiently with Docker for containerization and manage containers in production environments.

- Deploy and manage applications on Kubernetes, including handling deployments, secrets, ingresses, and monitoring.

- Develop and maintain CI/CD pipelines using tools like GitHub Actions and integrate automated testing frameworks.

- Collaborate with cross-functional teams to translate product requirements into technical specifications and deliver innovative solutions.

- Utilize strong database skills across Oracle, MySQL, PostgreSQL, and MongoDB for data storage and retrieval.

- Ensure adherence to 12-factor application design principles for building robust and maintainable software.

- Participate in code reviews, optimize application performance, and troubleshoot complex issues.

Required Skills & Qualifications :

- 5+ years of software development experience.

- Strong hands-on experience with Golang and Java.

- Expertise in designing and building REST APIs with secure and scalable practices.

- Proficient with Docker and working knowledge of containers in production.

- Experience with Kubernetes, including deployments, secrets, ingresses, and monitoring.

- Hands-on experience with CI/CD pipelines, GitHub Actions, and automated testing frameworks.

- Understanding of 12-factor application design and microservices architecture.

- Strong database skills across Oracle, MySQL, PostgreSQL, and MongoDB.

- Experience working on AWS Cloud or similar cloud platforms (e.g., GCP, Azure).

- Strong communication, collaboration, and problem-solving skills.

Preferred Qualifications :

- Exposure to Python programming.

- Experience with other DevOps practices.

info-icon

Did you find something suspicious?