Our client, a leading organization in [Banking / Financial Services / Technology ], is looking for a Java Developer with strong L2 Application Support experience to support their UAT environment. This role sits between development and business users, ensuring stability, quick issue resolution, and smooth UAT execution.
This is ideal for someone who is strong technically in Java but also enjoys stakeholder interaction, troubleshooting, and production/UAT support.
Key Responsibilities
UAT & L2 Support
- Provide L2 support for applications in the UAT environment - triage, investigate, and resolve issues within defined SLAs
- Act as a bridge between Business Users / QA / UAT testers and L3 Development team
- Monitor UAT environment stability, batch jobs, logs, and interfaces
- Manage incident tickets (JIRA / ServiceNow), perform RCA, and ensure proper documentation
Technical Troubleshooting & Fix
- Debug and fix Java application issues - analyze logs, thread dumps, heap dumps
- Provide quick fixes, workarounds, and configuration changes for UAT
- Support deployments, releases, and environment sanity checks
- Execute SQL queries for data investigation and fix data issues
Collaboration
- Work closely with Development, QA, DevOps, and Infrastructure teams
- Participate in UAT calls, war rooms, and provide timely status updates to stakeholders
- Maintain support documentation, knowledge base, and SOPs
Required Skills & Experience
- 4-8 years of experience in Java development and/or Application Support (L2)
- Strong hands-on in Core Java, Java 8+, Spring Boot, REST APIs, Microservices
- Good knowledge of SQL (Oracle / MySQL / PostgreSQL) - ability to write complex queries for investigation
- Experience in supporting UAT / SIT / Production environments
- Proficient in log analysis, troubleshooting tools (Splunk, ELK, Dynatrace, AppDynamics - any)
- Experience with ticketing tools - JIRA, ServiceNow, Confluence
- Familiar with Linux/Unix commands, basic shell scripting
- Understanding of SDLC, ITIL process (Incident, Problem, Change Management)
- Excellent communication and stakeholder management skills
Good to Have
- Experience in Banking / Financial Services domain
- Knowledge of CI/CD tools - Jenkins, Git, Maven
- Exposure to application servers - Tomcat, WebLogic, JBoss
- Experience with Batch Monitoring (Control-M / Autosys)