Job Requirements
Key Responsibilities
Triage, diagnose, and resolve production issues within SLA targets using logs, monitoring/APM tools, and codebase knowledge
Perform root-cause analysis (RCA) on recurring or high-severity incidents and document findings for the team
Participate in on-call rotation for production incident response, including P1/P2 escalations
Communicate incident status, impact, and resolution clearly to technical and non-technical stakeholders
Maintain and improve runbooks, troubleshooting guides, and knowledge base articles
Identify patterns across tickets/incidents and propose fixes, tooling, or process improvements to reduce recurrence
Use AI-assisted tools for log triage, anomaly detection, and ticket summarization to accelerate diagnosis and reduce time-to-resolution
Read, debug, and make minor fixes to application code (Java/Spring Boot, React/TypeScript) when a quick patch resolves an incident
Core Technical Skills (Software Engineering Foundation)
Knowledge of at least one programming language and the ability to write database queries is a must for this role
Knowledge and working experience with Java 17-21 / Spring Boot 3.x microservices
Knowledge and working experience with React 18 / TypeScript / Vite / MUI
Experience with web APIs (REST/GraphQL)
Knowledge of cloud services, predominantly AWS
Experience with microservices and related technologies like Docker
Data storage technologies (Entity Framework, PostgreSQL, DynamoDB)
SQL and experience with both relational and NoSQL databases
Software architecture and system design understanding
Experience with version control systems (Git) and CI/CD processes
Experience with observability/monitoring tools (e.g., logging platforms, APM, dashboards)
Ticketing/incident management systems (e.g., Jira Service Management, ServiceNow)
Usage of AI to automate analysis and monitoring and to find root cause (RCA)
Composure and transparent thinking under time pressure during P1/P2 incidents
Ability to read and navigate an unfamiliar codebase quickly to isolate a defect
Bachelor's degree in Computer Science or equivalent qualification (preferred)
2+ years of experience in software development, support engineering, or a related technical role
Experience working in Agile development environments
Work Experience
5-7Years
📌 Senior Software Engineer (Pune)
🏢 Virtusa
📍 Pune