Get in Touch
 Duration 35 hours

Course Outline

Week 1: Foundational Competencies

  • Day 1: Overview of Banking Application Architecture
    • Analysis of primary banking system modules
    • Service Level Agreements (SLAs) and regulatory compliance (PCI DSS, system availability)
    • IT Service Management (ITSM) protocols (incident, problem, change management)
  • Day 2: Java Production Environment Essentials
    • Java Virtual Machine (JVM) architecture, memory management, and garbage collection principles
    • Diagnostic analysis of Java exceptions
    • JVM optimization strategies for banking workloads
  • Day 3: Unix Operating System Fundamentals
    • File system hierarchy and directory navigation
    • Essential commands: ps, top, df, tail, grep, awk, sed
    • Shell scripting techniques for operational automation
  • Day 4: Log Management and Monitoring
    • Interpretation of transaction and audit logs
    • Monitoring platforms: Splunk, ELK stack, and native log parsing
    • Practical exercise: Diagnosis and resolution of a failed fund transfer
  • Day 5: Ticket Management and Escalation Protocols
    • Workflow management using ServiceNow and JIRA
    • Escalation hierarchy (L1 → L2 → Development)
    • Root Cause Analysis (RCA) and documentation standards

Week 2: Advanced Diagnostics and Real-World Simulation

  • Day 6: Application Server and API Debugging
    • WebLogic and Tomcat configuration basics
    • Analysis of API error codes (401, 500, 504)
    • Diagnosis of JDBC pool saturation and timeout issues
  • Day 7: Database Performance Troubleshooting
    • Identification of slow queries, locking mechanisms, and deadlocks
    • SQL profiling utilities: EXPLAIN, SHOW PROCESSLIST
    • Practical exercise: Resolution of a database deadlock scenario
  • Day 8: CI/CD Pipelines, Deployment, and Rollback
    • Jenkins pipeline overview
    • Analysis of deployment failure scenarios
    • Rollback procedures and post-deployment verification
  • Day 9: Crisis Management Simulation
    • Role-based assignment: incident commander, communications lead, technical resolution
    • Live troubleshooting scenario: system login failure
    • RCA documentation, crisis notes, and stakeholder reporting
  • Day 10: Capstone Assessment and Review
    • Comprehensive review of tools, log analysis, escalation, Unix, and database concepts
    • Final practical challenge and knowledge assessment
    • Competency validation and performance feedback session

Supplementary Modules

  • Apache Kafka and Message Queue troubleshooting fundamentals
  • Application Performance Management (APM) tools: AppDynamics, Dynatrace
  • Introductory Kubernetes operations (pod lifecycle, log inspection)
  • Site Reliability Engineering (SRE) metrics: SLIs, SLOs, MTTR

Summary and Progression Path

Requirements

  • Proficiency in core Java programming concepts
  • Practical experience with Unix-based operating systems
  • Familiarity with enterprise application support workflows

Target Audience

  • Support Engineers
  • Java Developers transitioning into support roles
  • Production Support Analysts in banking environments

Number of participants


Price per participant

Testimonials (2)

Upcoming Courses

Related Categories