Job Summary:
We are seeking a skilled and proactive Application Support Engineer with strong Java expertise to join our IT team. The ideal candidate will be responsible for ensuring smooth operations of business-critical applications, identifying and resolving technical issues, and collaborating with development and infrastructure teams for long-term improvements.
Responsibilities:
- Provide Level 1&2 support for Java-based applications in production and staging environments.
- Investigate and troubleshoot incidents, bugs, performance issues, and outages.
- Perform root cause analysis (RCA) and work with development teams to implement permanent fixes.
- Monitor application health using tools such as Splunk, AppDynamics, New Relic, or similar.
- Work with SQL databases to analyze data, generate reports, and validate fixes.
- Support deployment activities, perform post-deployment validation, and ensure rollback readiness.
- Handle daily incident tickets and service requests as per SLAs.
- Collaborate with QA, DevOps, and Infrastructure teams to improve system stability and deployment efficiency.
- Maintain accurate documentation, knowledge base articles, and operational runbooks.
- Work in 24 by 7 on-call and 12 hours rotation shift.
Requirements:
- Bachelor's degree in Computer Science, Information Technology, Engineering or related field.
- 5 to 7 years in application support or production support roles with a focus on Java applications.
- Must be able to commit working in 24 by 7 on-call and 12 hours rotation shift.
- Strong programming and debugging skills in Java and familiarity with Java EE and Spring Boot Framework.
- Good understanding of REST/SOAP APIs, JSON, and XML.
- Proficiency in SQL programming and hands-on experience with relational databases (e.g., MySQL, PostgreSQL, Oracle).
- Proficiency in Linux/Unix environments and shell scripting.
- Familiarity with tools such as JIRA, ServiceNow, Git, and CI/CD pipelines.
- Exposure to application monitoring/logging tools (e.g., Splunk, ELK, Dynatrace).
- Knowledge of ticketing systems and ITIL practices is an advantage.