Allegis Group - Chicago, IL

posted 3 months ago

Full-time - Mid Level
Chicago, IL
10,001+ employees
Administrative and Support Services

About the position

As a Golang Developer at TEKsystems, you will be part of a dynamic team focused on transforming ideas into actionable solutions within a cloud-native environment. This position is hybrid, requiring you to be onsite in Chicago for three days a week, allowing for collaboration and engagement with your team while also providing flexibility for remote work. The role is contract-to-hire, offering the opportunity to transition into a permanent position based on performance and fit within the company culture. In this role, you will leverage your expertise in Golang and Java to develop robust backend systems, primarily focusing on microservices architecture. You will be working extensively with messaging queues such as Kafka and IBM MQ, ensuring seamless communication between services. Your experience in cloud platforms, particularly Google Cloud Platform, will be crucial as you contribute to building scalable and efficient applications that meet the needs of our clients. Collaboration is key in this position, as you will work closely with cross-functional teams to deliver high-quality software solutions. Your leadership development skills and strong communication abilities will be essential in guiding junior developers and fostering a collaborative team environment. You will be expected to stay updated with industry trends and best practices, continuously improving your skills and contributing to the overall success of the team.

Responsibilities

  • Develop and maintain backend services using Golang and Java.
  • Design and implement microservices architecture for scalable applications.
  • Work with messaging queues such as Kafka and IBM MQ to ensure efficient data flow.
  • Collaborate with cross-functional teams to deliver high-quality software solutions.
  • Participate in code reviews and provide mentorship to junior developers.
  • Stay updated with industry trends and best practices in cloud-native development.

Requirements

  • 5-8 years of experience in a cloud-native environment, preferably with Google Cloud Platform.
  • Proficiency in Golang and Java, with a strong focus on backend development.
  • Experience with messaging queues, specifically Kafka and IBM MQ.
  • Strong understanding of microservices architecture and design principles.
  • Excellent communication and leadership development skills.

Nice-to-haves

  • Experience with other cloud platforms.
  • Familiarity with containerization technologies such as Docker or Kubernetes.
  • Knowledge of CI/CD pipelines and DevOps practices.

Benefits

  • Flexible work schedule with hybrid options.
  • Opportunities for professional development and training.
  • Access to a large network of industry professionals and resources.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service