HamburgerMenu
hirist

Production Support Engineer - Java Programming

Posted on: 25/07/2025

Job Description

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., 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


info-icon

Did you find something suspicious?