Opening for Golang developer with Neo4j, Kafka

Hi,

Hope to do well

 

My name is Abhishek Kumar, a Senior Recruiter with Saibber. We are looking for a suitable candidate for the position, I came across your resume and found this a perfect  fit for this role. I would appreciate it if you can provide the best time and number to reach you to discuss this further

Position: Golang developer  with Neo4j, Kafka

Location: REMOTE

 

Primary Skills

    1. Golang development
    1. Neo4j,
    1. Apache, Kafka

 

Job Description:

Senior Golang Developer 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


0 0 votes
Article Rating
Subscribe
Notify of
guest
0 Comments
Most Voted
Newest Oldest
Inline Feedbacks
View all comments