Technical Lead - Golang Rabbit MQ/ Kafka

8 - 10 years

20 - 25 Lacs

Posted:2 months ago| Platform: Naukri logo

AI Match Score
Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

Experience: 8 yrs to 10yrs Category: Software Development/ Engineering Shift: General Main location: India, Karnataka, Bangalore Employment Type: Full Time Your future duties and responsibilities: Design and implement high-performance, scalable microservices architectures Develop robust, efficient APIs using Go (Golang) with exceptional attention to: o Performance optimization o Memory management o Concurrency patterns Create comprehensive data models and database interaction layers Implement advanced caching strategies using Redis or similar technologies Design and maintain efficient database schemas and query optimizations Develop and maintain sophisticated authentication and authorization mechanisms Implement advanced error handling and logging strategies Backend Development 5-7 years of professional software development experience Expert-level proficiency in Go (Golang) Advanced RESTful API design and implementation Deep understanding of microservices architecture Experience with database design and ORM technologies Go (Golang) Expertise Advanced proficiency in: Concurrent programming patterns Channels and go routines Memory management Performance profiling Experience with: gRPC and Protocol Buffers Advanced error handling techniques Middleware development Advanced reflection and code generation Frontend Development Advanced Angular framework skills Expertise in TypeScript Strong reactive programming capabilities Responsive design implementation Performance optimization techniques Development Practices Proven experience with Test-Driven Development (TDD) Continuous Integration/Continuous Deployment (CI/CD) expertise Proficient in Git version control Docker and Kubernetes containerization skills Agile software development methodologies Preferred Qualifications Contributions to open-source projects Experience with domain-driven design (DDD) Microservices design patterns Cloud platform expertise (AWS, GCP, Azure) Containerization and orchestration skills Soft Skills Exceptional problem-solving abilities Strong communication and collaboration skills Ability to explain complex technical concepts clearly Passion for continuous learning and technological innovation Proactive approach to code quality and system design Go (Golang) Expertise Advanced proficiency in: Concurrent programming patterns Channels and go routines Memory management Performance profiling Angular ( version 16), GO, gRPC, Kafka/Rabbit MQ Desired Skills: Docker, Kubernetes, AWS/Azure/GCP, SAFe, SQL Server Skills: Angular GIT GIT English Go SQL Server

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now
CGI

Information Technology and Consulting

Montreal

RecommendedJobs for You