
Looking for your next backend engineering opportunity? Questhiring is hiring Software Engineers with strong hands-on expertise in both Java and Golang to build scalable microservices and high-performance backend systems.
This opportunity is ideal for backend developers with 3โ6 years of experience who are comfortable working extensively with both Java and Golang in a 50:50 technology split and have experience with microservices, REST APIs, databases, and distributed backend systems.
๐ Location: Gurugram
๐ข Work Mode: Hybrid
๐ผ Experience: 3โ6 Years
๐ป Role: Software Engineer โ Java & Golang
๐ Position Details
๐ข Company: Questhiring
๐ผ Position: Software Engineer (Java & Golang)
๐ Job ID: Not Mentioned
๐ Location: Gurugram
๐ข Work Mode: Hybrid
๐จโ๐ป Experience Required: 3โ6 Years
๐ Qualification: Not Mentioned
๐ผ Employment Type: Not Mentioned
๐ Technology Focus: Java & Golang โ 50:50
๐ Apply Via: https://lnkd.in/gMpu5SiR
๐ ๏ธ Skills Required
โ
Java
โ
Golang
โ
Spring Boot
โ
Microservices Architecture
โ
REST APIs
โ
MySQL / PostgreSQL
โ
Git & Version Control
โ
Backend Development
โ
Distributed Systems
โ
Performance Optimization
โ
Problem Solving & Debugging
โ
Agile Collaboration
๐ Good to Have
โญ Docker & Kubernetes
โญ Kafka or other messaging systems
โญ AWS / Azure / GCP
โญ CI/CD Pipelines
๐ Position Overview
Questhiring is looking for a Software Engineer with strong backend development expertise in both Java and Golang.
The selected candidate will work on building scalable backend services, microservices, REST APIs, and high-performance applications. The role requires hands-on experience with backend architecture, database technologies, version control, debugging, and performance optimization.
A key requirement for this position is strong proficiency in both Java and Golang, with the job description specifying a 50:50 focus across the two technologies.
The role also involves collaboration with Product, QA, and DevOps teams in an agile engineering environment.
๐ฏ Key Responsibilities
๐น Design and develop scalable backend applications using Java and Golang.
๐น Build and maintain REST APIs and microservices.
๐น Develop clean, efficient, maintainable, and production-ready code.
๐น Work with Spring Boot for backend application development.
๐น Design and implement solutions using microservices architecture.
๐น Collaborate with Product, QA, and DevOps teams.
๐น Optimize application performance and identify potential bottlenecks.
๐น Troubleshoot and resolve production issues.
๐น Participate in code reviews and follow engineering best practices.
๐น Work with relational databases such as MySQL and PostgreSQL
๐น Use Git and version-control practices for software development.
๐น Contribute to backend systems operating in an agile development environment.
๐ข About Questhiring
Questhiring is hiring for a Software Engineer role focused on backend development using Java and Golang.
Based on the provided job description, the role involves developing scalable microservices, REST APIs, high-performance applications, and backend systems while collaborating with cross-functional engineering teams.
๐ฐ Salary Range
๐ต Salary: Not Mentioned
๐งช Expected Interview Rounds
The exact interview process has not been mentioned in the job posting. Candidates may generally expect some combination of:
1๏ธโฃ Resume Shortlisting
2๏ธโฃ HR Screening
3๏ธโฃ Technical Assessment
4๏ธโฃ Technical Interview
5๏ธโฃ Managerial/Final Discussion
6๏ธโฃ HR Discussion & Documentation
โ ๏ธ These are general/expected interview stages and are not confirmed Questhiring-specific interview rounds.
๐ Preparation Tips
If you’re planning to apply, consider preparing the following areas:
โ Revise core Java concepts, including OOP, collections, exception handling, and concurrency.
โ Strengthen your Golang fundamentals, including goroutines, channels, interfaces, and error handling.
โ Prepare Spring Boot concepts and commonly used backend development patterns.
โ Understand microservices architecture and communication between services.
โ Practice designing and developing REST APIs.
โ Revise MySQL/PostgreSQL concepts, including joins, indexing, transactions, and query optimization.
โ Prepare Git commands and common version-control workflows.
โ Practice debugging and troubleshooting backend applications.
โ Understand distributed-system concepts and backend scalability.
โ If you have experience with Docker, Kubernetes, Kafka, cloud platforms, or CI/CD, be prepared to discuss your
projects and practical usage.
โ Review your previous backend projects and be ready to explain your technical decisions.
๐ Resume Tips
โ Highlight both Java and Golang prominently in your technical skills.
โ Mention your hands-on experience with Spring Boot and microservices.
โ Include REST API development experience.
โ Highlight MySQL/PostgreSQL experience.
โ Mention performance optimization or production issue resolution where applicable.
โ Add relevant backend projects with measurable contributions.
โ Include Docker/Kubernetes, Kafka, cloud, or CI/CD experience if you have it.
โ Mention Git/version-control experience.
โ Quantify improvements such as performance gains, reduced response time, increased throughput, or system scalability where applicable.
โ Tailor your resume specifically for a Java + Golang Backend Engineer role.
โ Frequently Asked Questions (FAQs)
Q1. What position is Questhiring hiring for?
Questhiring is hiring for a Software Engineer โ Java & Golang position.
Q2. How much experience is required?
The required experience is 3โ6 years of backend development experience.
Q3. Is knowledge of both Java and Golang required?
Yes. Strong proficiency in both Java and Golang is a mandatory requirement, with a stated 50:50 focus.
Q4. Where is the job located?
The position is based in Gurugram.
Q5. Is this a remote opportunity?
No. The provided job description specifies a hybrid work mode.
Q6. What backend technologies are required?
Key technologies include Java, Golang, Spring Boot, Microservices, REST APIs, MySQL/PostgreSQL, and Git.
Q7. Are Docker and Kubernetes mandatory?
No. They are listed under Good to Have skills.
Q8. Is cloud experience required?
Cloud experience with AWS, Azure, or GCP is listed as a Good to Have skill.
Q9. What is the salary offered?
The salary has not been mentioned in the provided job description.
Q10. How can candidates apply?
Candidates can apply through the provided application link:
๐ https://lnkd.in/gMpu5SiR
๐ Why Consider This Opportunity?
โจ Work on backend engineering using both Java and Golang.
โจ Opportunity to work with scalable microservices.
โจ Exposure to REST API development.
โจ Work on high-performance backend systems.
โจ Experience with relational databases such as MySQL/PostgreSQL.
โจ Collaboration with Product, QA, and DevOps teams.
โจ Opportunity to strengthen distributed-systems knowledge.
โจ Potential exposure to Docker, Kubernetes, Kafka, cloud, and CI/CD if applicable to the role.
โจ Opportunity to apply backend development and problem-solving skills in an agile environment.
๐ฉ How to Apply
๐ Application Link: Click here
๐ Suggested Subject Line: Application for Software Engineer โ Java & Golang โ Gurugram
๐ Include in Your Application:
โข Position Applying For
โข Total Experience
โข Current Location
โข Notice Period
โข Updated Resume
โข Contact Number
โข Relevant Java & Golang Experience
๐ข Know someone who would be a great fit? Share this opportunity with your friends, colleagues, and fellow backend developers looking for Java and Golang opportunities.
