Senior Applications Support
Role Overview
Provide L2/L3 support for Java applications, investigating production incidents down to code level, testing defect fixes, tuning performance, and owning root cause analysis.
The role combines production support with development work, including log analysis, thread and heap dumps, SQL investigation, and code changes.
The description states a hybrid location, shift coverage, weekend releases, and on-call duties.
Key Skills for This Role
Full Job Posting
Role summary
Provide L2/L3 support for Java applications, investigating production incidents down to code level, testing defect fixes, tuning performance, and owning root cause analysis.
The role combines production support with development work, including log analysis, thread and heap dumps, SQL investigation, and code changes.
The description states a hybrid location, shift coverage, weekend releases, and on-call duties.
Incident resolution
- Resolve incidents and service requests for assigned Java applications within agreed SLAs.
- Analyze logs across application, integration, middleware, and database layers to identify root causes.
- Use thread dumps, heap dumps, and GC behavior to diagnose hangs, memory leaks, slowness, and crashes.
- Reproduce production defects in lower environments and verify failure paths in source code.
- Join major incident bridges and escalate out-of-scope fixes with diagnostic evidence.
Code fixes and maintenance
- Develop, unit test, and submit pull requests for Java/Spring Boot defect fixes and hotfixes.
- Implement approved configuration changes, data corrections, remediation scripts, and support-team enhancements.
- Write and validate SQL data-fix scripts with rollback statements prepared before execution.
- Follow documented change processes for every production modification.
Problem management and performance
- Own root cause analysis for recurring and high-impact issues and contribute to formal RCA documents.
- Profile and tune endpoints, queries, connection pools, caching, and JVM parameters.
- Maintain known-error records and workarounds; identify logging, error-handling, and retry gaps for remediation.
Monitoring and release support
- Monitor application health, batch schedules, queues, and integration flows, responding to alerts before user impact.
- Maintain health-check scripts, alerts, and dashboards and proactively close monitoring gaps.
- Automate repetitive operational tasks to reduce manual effort and errors.
- Support deployments and releases, validate post-implementation health, and be ready to roll back.
- Support UAT and regression cycles by triaging defects and coordinating fixes.
Documentation and mentoring
- Create and maintain runbooks, SOPs, troubleshooting guides, and knowledge base articles.
- Coach L1 and support colleagues to handle repeatable issues independently and mentor junior engineers on debugging.
- Complete structured shift handovers so issues are not lost between shifts.
Technical skills
- Java 8/11/17, Spring Boot and Spring Framework, Hibernate/JPA, native SQL, and Java concurrency debugging.
- JVM tools include jstack, jmap, jstat, jcmd, VisualVM, and Eclipse MAT; diagnose GC behavior and OutOfMemoryError.
- JUnit and Mockito; application servers include Tomcat, JBoss/WildFly, WebLogic, or WebSphere.
- Databases include Oracle, PostgreSQL, MySQL, or SQL Server; messaging includes Kafka, RabbitMQ, ActiveMQ, or IBM MQ.
- Linux/Unix, Shell or Python scripting, Docker, and Kubernetes/OpenShift troubleshooting.
- Observability tools include ELK/Splunk, Grafana, Dynatrace, or AppDynamics; tooling includes Git, Maven/Gradle, CI/CD, job schedulers, and ITSM platforms.
Required skills and experience
- 4–8 years in Java application, production, or maintenance support, including at least 2 years supporting production Java applications.
- Ability to debug production issues into source code and deliver tested fixes; hands-on thread dump, heap dump, and GC troubleshooting.
- Strong SQL, practical Linux/Unix and scripting, and working knowledge of ITIL incident, problem, and change management and ITSM tools.
- Experience supporting releases, production deployments, and rollbacks; clear written and verbal communication for business users.
- Willingness to work rotational shifts, on-call, and weekend releases.
- Bachelor's degree in Computer Science, Engineering, or a related discipline.
Good to have
- ITIL v4 Foundation certification.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Neurealm
Sr. Analyst - SOC
Pune, IND
Neurealm is seeking a senior L2 SOC analyst to monitor, investigate, and respond to security alerts in a 24x7 SOC. The role requires hands-on SIEM and security incident investigation experience, with strong written and v
Mobile Architect - Android & iOS
, IND
Neurealm is seeking a Mobile Architect to design scalable mobile and web applications and guide engineering teams. The role requires 10–15 years of experience and deep expertise in mobile development, Java/Spring Boot, R
Jr. Mobile Test Engineer
, IND
Neurealm is seeking a Junior Mobile Test Engineer to validate web and mobile applications across devices, platforms, and digital workflows. The role requires hands-on manual testing, defect management, API validation, Ag
Technical Manager - SOC
, IND
The role leads hands-on engineering and improvement of enterprise cybersecurity controls and platforms, supporting detection, response, and SOC operations. It seeks an experienced security engineer with expertise across
Sr. Analyst - Bangalore
, IND
Neurealm seeks a Senior Business Analyst to lead operational tracking, executive analytics, client engagement, and software governance. The role requires six to nine years of experience, expert Excel and PowerPoint skill
Sr. Java Full Stack Engineer
, IND
Neurealm is hiring a Senior Java Full Stack Engineer to develop HCL or IBM WebSphere Commerce solutions and modern web storefronts. The role requires substantial Java, Spring Boot, REST and SOAP, Git, React, and Next.js
Lead Java Full Stack Engineer
, IND
Neurealm is seeking a Lead Java Full Stack Engineer to lead delivery of complex commerce systems and guide a mixed employee and contractor team. The role requires extensive HCL Commerce or IBM WebSphere Commerce v8, Java
Sr. Analyst - SOC
Pune, IND
Mobile Architect - Android & iOS
, IND
Jr. Mobile Test Engineer
, IND
Technical Manager - SOC
, IND
Sr. Analyst - Bangalore
, IND
Sr. Java Full Stack Engineer
, IND
Lead Java Full Stack Engineer
, IND