Get C2C/W2 Jobs & hotlist update

Senior Golang Developer- Minneapolis MN

Senior Golang Developer
Location: Minneapolis MN 
Experience: 10+ Years

Please share Candidate LinkedIn while sharing your resume.
Mandatory skills: Golang, Kafka, AWS, Kubernetes
Job Description: 
  • · We are seeking a Senior Golang Developer with the following qualifications:
  • · 7+ years of overall professional experience in software development.
  • · At least 3+ years of hands-on experience in Golang development.
  • · Strong expertise in Apache Kafka for event-driven architectures.
  • · Proficiency in working with Neo4j, including Cypher query development and graph data modeling.
Key Responsibilities
  • · Design, develop, and maintain robust, scalable applications using Golang.
  • · Implement and manage event-driven architectures using Apache Kafka, including producers, consumers, and stream processing.
  • · Develop and optimize graph database solutions using Neo4j, including Cypher query development and data modeling.
  • · Build and maintain RESTful APIs and microservices for seamless integration with other systems.
  • · Collaborate with cross-functional teams to gather requirements, define technical solutions, and deliver high-quality software.
  • · Troubleshoot performance bottlenecks in distributed systems and optimize application performance.
  • · Ensure code quality through unit testing, integration testing, and code reviews.
  • · Monitor system reliability and scalability, implementing improvements as needed.
  • · Stay updated on the latest trends in Golang development, Kafka streaming, and graph database technologies.
Required Skills & Qualifications
  • · Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
  • · 5+ years of overall professional experience in software development, with at least:
  • · 3+ years of hands-on experience in Golang development.
  • · Significant experience working with Apache Kafka, including topics configuration, schema registry, stream processing (e.g., Kafka Streams or KSQL), and system integration.
  • · Strong expertise in Neo4j, including Cypher query language, graph data modeling, and performance tuning.
  • · Solid understanding of distributed systems, concurrency patterns (e.g., Goroutines), and microservices architecture.
  • · Proficiency in writing clean, maintainable code with a focus on scalability and performance.
  • · Familiarity with containerization tools like Docker and orchestration platforms like Kubernetes.
  • · Experience with version control systems such as Git.
  • · Knowledge of CI/CD pipelines for automated testing and deployment.
Preferred Skills
  • · Experience with cloud platforms such as AWS, Azure, or GCP.
  • · Familiarity with other database technologies (e.g., PostgreSQL, MongoDB).
  • · Knowledge of DevOps practices for monitoring and maintaining production environments.
  • · Sound understanding of temporal framework (nice to have)
  • · Understanding of Change Data Capture (CDC) patterns for integrating Neo4j with Kafka.
Thanks & Regards,
 
Vamshi Karam
IT Recruiter
MARVEL InfoTech, Inc.
Email:- vamshi@marvelinfotech.com
www.marvelinfotech.com
MBE – NMSDC – NYNJ

Leave a Reply

Your email address will not be published. Required fields are marked *