Applications Support Specialist
Posted 12 Oct 2026
Advertised as “Senior Applications Support Specialist”
BranchFactor Summary
The original posting with the fluff stripped out
- Expected experience
- 7–12 yrs
- Management level
- Individual contributor
- Employment
- Hybrid
Compensation
No salary listed for this role.
Role speciality
Application ReliabilityIncident and Problem ManagementProduction SupportSite Reliability Engineering
Useful technologies
AppDynamicsAutosysDynatraceELKGrafanaJavaJVMLinuxPowerShellPrometheusPythonShellSplunkSQLUNIXVBS
Preferred qualifications
Field of studyComputer Science, Engineering (or related)
Study levelBachelor's
Key Responsibilities
Incident & Problem Management
- Lead major incident (MI) bridges and restore service with minimum business impact.
- Handle all L3 escalations, perform deep diagnostics across Java, JVM, middleware, OS, and infra.
- Own technical RCAs, drive long‑term and systemic remediation.
- Identify recurring failure patterns and risks.
Reliability Engineering
- Apply SRE principles: SLIs/SLOs, error budgets, resilience patterns.
- Tune JVM parameters, analyze thread/heap dumps, and improve performance.
- Influence application architecture for fault tolerance, scalability, and recoverability.
- Validate DR readiness, failover behavior, and resilience testing outcomes.
Change, Release & Risk
- Provide technical approval and risk assessment for high-risk changes.
- Enforce operational readiness for new apps and major releases.
- Ensure changes meet audit, compliance, and regulatory expectations.
Automation, Monitoring & Observability
- Build advanced automation using Shell/Python/PowerShell.
- Develop frameworks for health validation, automated recovery, and compliance checks.
- Define observability standards; optimize alerts and improve MTTR.
Leadership & Mentorship
- Mentor L1/L2 teams; review and approve runbooks, SOPs, and KB articles.
- Act as a trusted technical advisor to stakeholders and leadership.
Skills & Qualifications
Technical (Mandatory)
- Strong knowledge of application architecture, distributed systems, and middleware.
- Java expertise: JVM internals, GC, memory management, thread/heap dump analysis, performance tuning.
- .Net -- CLR internals, garbage collection, memory management, thread/dump analysis, and application performance tuning.