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 essential banking modules
- Service Level Agreements (SLAs) and compliance standards (PCI DSS, uptime requirements)
- ITSM workflows covering incident, problem, and change management
- Day 2: Java Production Essentials
- JVM internals, memory management, and Garbage Collection (GC) fundamentals
- Analysis of Java exceptions
- JVM tuning strategies tailored for banking workloads
- Day 3: Unix Fundamentals
- File system structure and navigation techniques
- Key commands: ps, top, df, tail, grep, awk, sed
- Shell scripting basics for process automation
- Day 4: Logs & Monitoring
- Interpreting transaction and audit logs
- Utilizing tools such as Splunk, ELK, and native log parsing methods
- Practical exercise: Troubleshooting a failed fund transfer
- Day 5: Ticketing & Escalation Process
- Workflows in tools like ServiceNow and JIRA
- Escalation matrix (L1 → L2 → Dev)
- Best practices for Root Cause Analysis (RCA) and documentation
Week 2: Advanced Troubleshooting & Real-Time Simulation
- Day 6: App Server & API Debugging
- Basics of WebLogic and Tomcat
- Interpreting API failure codes (401, 500, 504)
- Addressing JDBC pool issues and timeout errors
- Day 7: DB Troubleshooting
- Diagnosing slow queries, locks, and deadlocks
- Using SQL profiling tools: EXPLAIN, SHOW PROCESSLIST
- Practical exercise: Resolving a database deadlock
- Day 8: CI/CD, Release & Rollback
- Jenkins overview
- Analysis of release failure scenarios
- Rollback procedures and post-deployment validation
- Day 9: War Room Simulation
- Role assignments: incident lead, communications, and technical fixes
- Live troubleshooting scenario: Login failure
- RCA, war room note-taking, and stakeholder updates
- Day 10: Capstone & Review
- Consolidation of tools, logs, escalation protocols, Unix, and DB knowledge
- Final challenge and assessment quiz
- Certification and feedback session
Optional Add-Ons
- Basics of Kafka/MQ troubleshooting
- APM Tools: AppDynamics/Dynatrace
- Introduction to Kubernetes (pod restarts, log inspection)
- SRE metrics: SLIs, SLOs, MTTR
Summary and Next Steps
Requirements
- A solid grasp of fundamental Java programming principles.
- Practical experience operating within Unix-based environments.
- Familiarity with standard support workflows in enterprise application settings.
Intended Audience
- Support Engineers.
- Java Developers transitioning into support-oriented roles.
- Production Support Analysts operating within 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)