Job Description :
We are seeking a talented and passionate Java & Golang Developer with 25 years of experience to join our development team. The ideal candidate will be responsible for designing, developing, and maintaining scalable backend systems using Java and Golang, contributing to all phases of the development lifecycle.
Key Responsibilities :
- Design, build, and maintain efficient, reusable, and reliable backend systems using Java and Go (Golang).
- Develop RESTful APIs, microservices, and event-driven services.
- Optimize applications for maximum speed and scalability.
- Collaborate with cross-functional teams including product, DevOps, QA, and frontend
developers.
Participate in code reviews, unit testing, and continuous integration processes.Write clean, maintainable, and well-documented code.Troubleshoot and debug production issues as needed.Required Skills & Qualifications :
25 years of hands-on experience in backend development using Java and Go (Golang).Strong understanding of object-oriented programming (OOP) and concurrency.Proficiency in REST API development, gRPC, and microservice architecture.Experience with databases : both SQL (e.g., PostgreSQL, MySQL) and NoSQL (e.g., MongoDB,Redis).
Familiarity with tools like Git, Docker, and CI / CD pipelines.Good understanding of cloud platforms (AWS, GCP, or Azure) is a plus.Strong problem-solving and analytical skills.Excellent communication and team collaboration skills.Preferred Qualifications :
Experience with message queues (e.g., Kafka, RabbitMQ).Exposure to Kubernetes and container orchestration.Knowledge of monitoring tools like Prometheus, Grafana, etc.Familiarity with Agile / Scrum development methodologies.(ref : hirist.tech)