Job Description – Java Application Support Engineer
Location - Kochi Onsite
Notice Period : 0-15 Days
Experience : 5+ Years
Role Overview:
We are seeking an experienced Development Engineer with a strong background in development and production support.
The ideal candidate will be responsible for maintaining, troubleshooting, and improving business-critical applications while ensuring high availability and performance.
Responsibilities:
- Provide Application support for Java-based enterprise applications.
- Troubleshoot incidents, identify root causes, and implement permanent fixes.
- Support and manage microservices, REST APIs, and backend integrations.
- Perform application deployment and environment configuration on IBM Liberty / Apache Tomcat.
- Monitor application performance and logs to proactively prevent downtime.
- Develop automation scripts using Shell (C-shell/Bash) to improve operational efficiency.
- Work with PostgreSQL / Oracle 19c for database support, including SQL/PL-SQL scripting and query tuning.
- Analyze logs and resolve issues in Unix/Linux (RHEL) environments.
- Support frontend debugging for web applications using HTML / JavaScript.
- Collaborate with cross-functional teams for incident resolution and issue triaging.
- Maintain documentation, runbooks, and incident/update logs.
- Participate in on-call rotation and provide real-time production support.
- Work with C/C++ executables and batch processing where required.
Required Skills & Experience:
- Strong hands-on experience in Java/J2EE, Servlets, JSP, and JDBC.
- Experience with Maven, microservices, and RESTful service development/support.
- Solid understanding of PostgreSQL and Oracle (19c) databases.
- Good knowledge of Application Monitoring, log analysis, and performance tuning.
- Experience with Unix/Linux (RHEL) environments, Cron jobs, Shell commands & scripting.
- Exposure to IBM Liberty / Tomcat application servers.
- Capability to automate processes and improve system reliability.
- Strong troubleshooting and analytical skills with focus on root cause elimination.
- Experience in incident management, issue triaging, and production support operations.
- Knowledge of C/C++ executable support and batch jobs is a plus.