₹11L – ₹25L a year estimatetypical for IT Jobs in India, 824 posts
Posted Today
Free · takes a minute · your resume fills your profile
CoreHRx never asks candidates for money. If anyone does, .
Role at a glance
You will
You'll work across the full product lifecycle.
You'll learn why a requirement exists, turn it into clear specs that account for edge cases, and hand those specs to AI development agents…
Then you'll review the code, test it, and support it in production.
Education
Bachelor's degree
Must-have skills
JavaNode.jsPythonREST API DevelopmentSQLSystem Design
How well do your skills match this job?
Sign in to see your fit: the skills, experience and location this job asks for, checked against your profile.
Job description
Isha Yoga Center
IT / Full Time / Hybrid
Your Role
You'll work across the full product lifecycle. You'll learn why a requirement exists, turn it into clear specs that account for edge cases, and hand those specs to AI development agents (Claude) to build the work. Then you'll review the code, test it, and support it in production.
Understand the business side of requirements
Work with PMs, program teams and support teams to learn the real goal behind each request: the seeker's experience, the operational need, and the program rules.
Ask sharp questions early and flag gaps, conflicts and assumptions before work begins.
Write specs and handle edge cases
Turn requirements into clear, testable specs with acceptance criteria.
Think through edge cases up front, such as payment failures, partial registrations, timezone and region differences, language variants, retries, duplicate records, and access or eligibility rules.
Build with AI development agents
Write well-structured prompts and task briefs for Claude dev agents, giving them the right context, constraints and definition of done.
Review the generated code for correctness, security and maintainability, then iterate until it's ready.
Know when to step in and write or fix code yourself.
Work with the backend
Understand APIs, databases, authentication and integrations with payment and Analytics systems.
Read logs, trace requests and debug problems across services.
Fix bugs and support operations and maintenance
Triage and reproduce issues, find root causes, and ship fixes.
Support day-to-day operations such as program launches, registration windows, data corrections and support escalations.
Help support and fix issues in the IEO mobile apps, such as app-specific bugs, release checks and store review issues.
Keep runbooks and documentation up to date, and handle routine maintenance and monitoring.
Qualifications
Graduate
Desired Skills
Must have
A degree in engineering, or equivalent hands-on experience.
Solid basics in at least one backend language (Node.js, Python or Java) and in SQL.
Understanding of REST APIs, databases and basic system design.
Hands-on experience using AI coding tools (Claude, Cursor, Copilot or similar) to build real things.
Strong analytical thinking, with a habit of asking "what could go wrong?"
Clear written communication. Good specs and prompts depend on it.
An ownership mindset: you follow an issue all the way to resolution.
Key skills
Required
JavaNode.jsPythonREST API DevelopmentSQLSystem Design
This guide is for Indian job seekers preparing for Java backend roles, from freshers facing campus and first-job interviews to experienced developers moving into senior positions at product companies and IT services firms. It covers what interviewers ask most in 2025 and 2026 on Java 17 and 21 and Spring Boot 3: OOP, collections, equals and hashCode, streams, exceptions, concurrency and JVM memory, then dependency injection, auto-configuration, REST controllers, validation, JPA and Hibernate, security, microservices and testing. Questions are grouped as easy, medium and hard. Read each answer, compile the code yourself and practise explaining it aloud.
Questions you may be asked
What are the four pillars of OOP, with a Java example of each?
What is the difference between an abstract class and an interface in Java?
What is the difference between method overloading and method overriding?
What is the difference between == and equals() in Java?