Golang Software Engineer (Kafka, Kubernetes)

Computer Task Group, IncPhoenix, AZ
Onsite

About The Position

CTG is seeking an experienced Golang Software Engineer with strong expertise in Kafka, Kubernetes, Java, and cloud-native technologies to support enterprise application development initiatives for our client. This role will focus on designing and developing scalable, high-performance microservices and distributed systems in a modern DevOps environment.

Requirements

  • Strong experience with Go (Golang)
  • Apache Kafka
  • Kubernetes and Docker
  • Google Cloud Platform (GCP)
  • Java and Spring Boot
  • REST API and microservices development
  • JUnit, Mockito, and integration testing
  • Maven, Gradle, Git, Unix/Linux, and shell scripting
  • SQL, RDBMS, and NoSQL databases
  • Helm, Dynatrace, SonarQube, and Log4j
  • CI/CD pipelines and DevOps methodologies

Nice To Haves

  • Experience developing enterprise-grade distributed systems
  • Strong understanding of cloud-native architecture and container orchestration
  • Experience with performance tuning and high-availability applications
  • Familiarity with dependency injection, inversion of control, and test-driven development

Responsibilities

  • Design, develop, and maintain scalable backend applications using Go and Java/Spring Boot.
  • Build event-driven microservices leveraging Kafka and Kubernetes.
  • Develop REST APIs and cloud-native applications deployed in GCP environments.
  • Implement automated testing, CI/CD pipelines, and DevOps best practices.
  • Optimize application performance for high-volume, sub-second response systems.
  • Collaborate with cross-functional Agile teams to deliver enterprise solutions.
  • Support production deployments, monitoring, troubleshooting, and performance tuning.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service