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.