Job Title : Software Developer Java
Experience : 4 8 years
Location : New Delhi- In Office
Role & Responsibilities :
- Design, develop, and maintain scalable backend services, APIs, and microservices.
- Write high-quality, efficient, and maintainable code using Java, Golang, or Node.js.
- Apply strong knowledge of data structures, algorithms, and design patterns to build robust solutions.
- Collaborate with product managers, designers, and other engineers to deliver end-to-end features.
- Contribute to technical architecture discussions and system design decisions.
- Troubleshoot, optimize performance, and ensure high availability and reliability of systems.
- Ensure best practices in coding standards, reviews, CI / CD pipelines, and automated testing.
Desired Skills & Experience :
4 - 8 years of professional software development experience.Strong in Java / Golang / Node.js (expertise in at least one, working knowledge in others preferred).Solid foundation in Data Structures, Algorithms, and Object-Oriented Design.Good understanding of system design, scalable architecture, microservices, and design patterns.Experience in building products at scale (preferably from product-based companies).Experience working with databases (SQL / NoSQL), API design, and distributed systems.Familiarity with cloud platforms (AWS / GCP / Azure), containerization (Docker / Kubernetes), and CI / CD pipelines is a plus.Strong problem-solving mindset, passion for technology, and ability to work in fast-paced environments.(ref : hirist.tech)