Golang Developer
Kumaran Systems Chennai, Tamil Nadu, India
IT Services and IT Consulting · 1,001-5,000 employees
About the role
Design, develop, and maintain scalable backend applications and microservices using Golang and Java. Collaborate with cross-functional teams to deliver high-quality software solutions while managing CI/CD pipelines and database interactions.
What they look for
Requirements
Requires 3-5 years of backend development experience with strong proficiency in Golang, Java, and microservices architecture. Candidates must have hands-on experience with cloud-native technologies, containerization, and messaging systems.
Full description
Job Summary
We are seeking a highly skilled Backend Developer with strong expertise in Golang and Java to design, develop, and maintain scalable, high-performance backend services and APIs. The ideal candidate will have hands-on experience with microservices architecture, cloud-native technologies, CI/CD pipelines, database development, and messaging systems. This role requires strong analytical and problem-solving skills, along with the ability to translate technical requirements and documentation into robust software solutions.
Key Responsibilities
- Design, develop, test, and maintain scalable backend applications and microservices using Golang and Java (Java 8+).
- Build and enhance RESTful and gRPC APIs to support business and system integrations.
- Develop applications using Spring Framework and Spring Boot.
- Implement secure authentication and authorization mechanisms using JWT.
- Utilize Redis for caching, session management, and performance optimization.
- Develop and optimize SQL queries, stored procedures, and database interactions with Microsoft SQL Server.
- Integrate and manage messaging solutions using Solace Queue and event-driven architectures.
- Create and maintain CI/CD pipelines using GitHub, GitHub Enterprise, and Azure DevOps.
- Containerize applications using Docker and deploy/manage workloads in Kubernetes environments.
- Collaborate with cross-functional teams to gather requirements, troubleshoot issues, and deliver high-quality solutions.
- Analyze technical documentation and convert business and technical requirements into efficient, maintainable code.
- Participate in code reviews, performance tuning, and continuous improvement initiatives.
Required Skills & Qualifications
Technical Skills
- Strong proficiency in Golang and Java (Java 8+).
- Hands-on experience with Spring Framework and Spring Boot.
- Experience designing and developing REST and gRPC APIs.
- Strong knowledge of Redis and JWT Authentication.
- Experience with Maven (MVN) and Gradle build tools.
- Proficiency with GitHub, GitHub Enterprise, and Azure DevOps.
- Good understanding of Docker and Kubernetes.
- Strong experience with Microsoft SQL Server and advanced SQL query development.
- Experience with messaging technologies, particularly Solace Queue.
- Understanding of microservices architecture and distributed systems.
Soft Skills
- Strong problem-solving and analytical skills.
- Ability to interpret technical documentation and translate requirements into code.
- Excellent communication and collaboration skills.
- Ability to work independently and within Agile development teams.
Preferred Qualifications
- Experience with cloud platforms and cloud-native application development.
- Familiarity with DevOps practices and infrastructure automation.
- Experience with monitoring, logging, and performance optimization tools.
Experience
- 3+ years of backend development experience using Java and/or Golang.
- Experience developing enterprise-grade applications and scalable distributed systems.
Similar roles
-
Senior Golang Backend Engineer (MilTech Solutions)
Sigma Software Kyiv, Ukraine
-
Senior/Lead Golang SDE with Azure
Akvelon Poland
-
(Senior) Golang Developer (m/w/d)
Devoteam Munich, Bavaria, Germany
-
Software Engineer - GoLang (OmniComm)
Bash.com Cape Town, Western Cape, South Africa
-
Copy of Backend Engineer - Golang
Sensor Tower Warsaw, Mazowieckie, Poland
-
Software Engineer - Golang (m/f/d)
EGYM München, Brandenburg, Germany