About the Role :
We are looking for a skilled and proactive Production Support Engineer with a strong foundation in Java technologies, Spring Boot, Unix / Linux environments, and SQL. This role will support mission-critical enterprise applications, ensuring high availability, performance, and business continuity. You will be expected to manage incidents, analyze root causes, maintain system reliability, and work closely with cross-functional teams to resolve complex production issues.
Key Responsibilities :
- Provide Level 2 / 3 production support for enterprise applications developed in Java and Spring Boot.
- Monitor production systems using tools such as SPLUNK, Control-M, or equivalent job schedulers.
- Perform regular health checks, log analysis, and system alerts review to detect anomalies and performance issues.
- Respond to production incidents promptly, ensuring minimal business impact.
- Perform root cause analysis (RCA), document findings, and work with development teams on permanent fixes.
- Track incidents through ticketing systems (e.g., ServiceNow, JIRA) and ensure resolution within SLAs.
- Resolve issues related to application performance, data integrity, and system failures.
- Write or enhance Unix / Linux shell scripts to automate monitoring and support tasks.
- Participate in bug triaging, code rollbacks, and deployment troubleshooting.
- Interface with business users, QA, developers, DevOps, and infrastructure teams to communicate issues and status updates.
- Prepare and present incident reports, RCA documentation, and improvement proposals to technical and business stakeholders.
- Participate in shift rotations, including weekend and on-call support as required.
- Ensure seamless handovers across shifts by maintaining detailed support logs and documentation.
- Guide and mentor junior team members.
- Support backlog refinement and story clarification for development teams.
- Collaborate on enhancing support processes, runbooks, and knowledge base content.
Technical Skills Required :
Must-Have :
Strong working knowledge of Java and Spring Boot (troubleshooting, not full-stack development).Proficiency with Unix / Linux command-line tools and shell scripting.Hands-on experience with SQL (querying, joins, performance troubleshooting).Experience with Control-M job scheduling and SPLUNK for monitoring / log analysis.Experience in production support environments, especially with high-availability systems.Familiarity with cloud platforms (AWS, Azure, or GCP).Working knowledge of Windows OS environments.ref : hirist.tech)