About this Role
Our team seeks skilled professionals to support the smooth operation of business-critical Java applications. The ideal candidate will have strong technical skills and excellent communication abilities.
Key Responsibilities
Level 2 (L2) Support
- Monitor application health, perform routine checks, and ensure system availability.
- Triage and resolve incidents within agreed service level agreements.
- Handle user queries, service requests, and application-related issues.
- Escalate complex incidents to Level 3 or development teams with detailed logs and impact analysis.
- Perform routine maintenance, deployments, and environment validation.
- Document known errors, workarounds, and standard operating procedures.
Level 3 (L3) Support
Provide in-depth technical support for critical / complex issues in production.Perform root cause analysis and drive permanent fixes.Analyze application logs, thread dumps, and memory usage to resolve performance bottlenecks.Collaborate with development teams to deliver hotfixes and patches.Optimize Java applications and middleware configurations.Support release management, deployment automation, and performance tuning.Mentor and guide L2 support engineers.Required Skills and Qualifications
Bachelor's degree in Computer Science or related field.Hands-on experience in Java / J2EE applications and Spring framework.Strong understanding of application servers and Linux / Unix environments.Knowledge of SQL and expertise in monitoring & logging tools.Familiarity with ITIL processes and incident management.For L3 : Strong debugging skills and performance tuning knowledge.Excellent communication and problem-solving skills.Nice to Have
Experience with CI / CD pipelines and containerization.Exposure to cloud platforms and messaging systems.