Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Course Outline
Week 1: Core Foundations
- Day 1: Introduction to Banking Applications
- Overview of fundamental banking modules
- SLAs, compliance standards (PCI DSS, uptime requirements)
- ITSM processes (incident, problem, and change management)
- Day 2: Java Production Essentials
- JVM architecture, memory management, and garbage collection fundamentals
- Analyzing Java exceptions
- Optimizing JVM performance for banking workloads
- Day 3: Unix Fundamentals
- File system structure and navigation techniques
- Key commands: ps, top, df, tail, grep, awk, sed
- Basics of shell scripting for automation
- Day 4: Logs & Monitoring
- Interpreting transaction and audit logs
- Toolset: Splunk, ELK, and native log parsing
- Practical exercise: Diagnosing a failed fund transfer
- Day 5: Ticketing & Escalation Process
- Platform workflows: ServiceNow, JIRA
- Escalation hierarchy (L1 → L2 → Development)
- Best practices for RCA and documentation
Week 2: Advanced Troubleshooting & Real-Time Simulation
- Day 6: App Server & API Debugging
- Foundations of WebLogic and Tomcat
- Interpreting API failure codes (401, 500, 504)
- Addressing JDBC pool issues and timeouts
- Day 7: DB Troubleshooting
- Investigating slow queries, locks, and deadlocks
- SQL analysis tools: EXPLAIN, SHOW PROCESSLIST
- Practical exercise: Resolving a database deadlock
- Day 8: CI/CD, Release & Rollback
- Jenkins pipeline overview
- Analyzing release failure scenarios
- Rollback strategies and post-deployment verification
- Day 9: War Room Simulation
- Role definition: incident lead, communications, technical resolution
- Live diagnostic scenario (login failure)
- RCA formulation, war room documentation, and stakeholder reporting
- Day 10: Capstone & Review
- Recap of tools, logs, escalation, Unix, and database concepts
- Final practical challenge and assessment
- Certification and feedback discussion
Optional Add-Ons
- Basics of Kafka/MQ troubleshooting
- APM Platforms: AppDynamics/Dynatrace
- Foundations of Kubernetes (pod restarts, log analysis)
- SRE metrics: SLIs, SLOs, MTTR
Summary and Next Steps
Requirements
- A solid grasp of core Java programming principles
- Practical experience operating within Unix-based environments
- Acquaintance with support processes in enterprise application contexts
Target Audience
- Support Engineers
- Java Developers moving into support roles
- Production Support Analysts operating in banking contexts
35 Hours
Testimonials (2)
Setting up Podman for effortlessly working with local containers, as well as using Kafka topics.
- Norfolk Southern
Course - Quarkus for Developers
- The course progression (from JVM internals to more high-level topics) - Some insights from practical exercises - Visual style (not some presentation, but a nicely styled page)