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 core banking modules
- SLAs, compliance (PCI DSS, uptime)
- ITSM workflows (incident/problem/change)
- Day 2: Java Production Essentials
- JVM internals, memory, and GC basics
- Analysis of Java exceptions
- JVM tuning for banking workloads
- Day 3: Unix Fundamentals
- File structure and navigation
- Commands: ps, top, df, tail, grep, awk, sed
- Basic shell scripting for automation
- Day 4: Logs and Monitoring
- Understanding logs (transaction, audit)
- Tools: Splunk, ELK, native log parsing
- Hands-on: Troubleshooting a failed fund transfer
- Day 5: Ticketing and Escalation Process
- Tools: ServiceNow, JIRA workflows
- Escalation matrix (L1 → L2 → Dev)
- RCA and documentation best practices
Week 2: Advanced Troubleshooting and Real-Time Simulation
- Day 6: App Server and API Debugging
- WebLogic, Tomcat basics
- API failure codes (401, 500, 504)
- JDBC pool issues and timeouts
- Day 7: DB Troubleshooting
- Slow queries, locks, and deadlocks
- SQL profiling tools: EXPLAIN, SHOW PROCESSLIST
- Hands-on: Resolving a DB deadlock
- Day 8: CI/CD, Release and Rollback
- Jenkins overview
- Release failure scenarios
- Rollback and post-deployment validation
- Day 9: War Room Simulation
- Role assignment: incident lead, comms, tech fix
- Live troubleshooting scenario (login failure)
- RCA, war room notes, and stakeholder updates
- Day 10: Capstone and Review
- Summary of tools, logs, escalation, Unix, and DB
- Final challenge and quiz
- Certification and feedback session
Optional Add-Ons
- Kafka/MQ troubleshooting basics
- APM Tools: AppDynamics/Dynatrace
- Basic Kubernetes (pod restarts, logs)
- SRE metrics: SLIs, SLOs, MTTR
Summary and Next Steps
Requirements
- A grasp of fundamental Java programming concepts
- Experience working with Unix-based systems
- Familiarity with support workflows within enterprise applications
Audience
- Support Engineers
- Java Developers transitioning into support roles
- Production Support Analysts in banking environments
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)