Key Responsibilities:
- Provide Level 2 (L2) support for Java-based enterprise applications.
- Troubleshoot and debug Java code to resolve production issues.
- Monitor application performance using tools like Splunk, AppDynamics, or New Relic.
- Collaborate with L1 support, development, and QA teams to ensure timely resolution of incidents.
- Analyze logs, identify root causes, and implement fixes or workarounds.
- Maintain documentation for recurring issues and resolution steps.
- Participate in on-call rotation and provide support during off-hours as needed.
- Ensure adherence to SLA timelines and escalate critical issues appropriately.
- Contribute to continuous improvement by identifying automation opportunities and process enhancements.
Required Skills & Qualifications:
- Bachelor's or Master's degree in Computer Science, Engineering, or related field.
- 8+ years of experience in Java development/support roles.
- Strong hands-on experience with Java 1.7/1.8, J2EE, Servlets, and JSP.
- Proficient in SQL/PL-SQL and database troubleshooting (Oracle, MySQL).
- Experience with log analysis tools (e.g., Splunk, ELK).
- Familiarity with CI/CD pipelines, Git, and DevOps practices.
- Excellent problem-solving and analytical skills.
- Strong communication skills and ability to work in a global team environment.