Job Description
Roles & Responsibilities
Strategic Technical Leadership
- End-to-End Traceability: Lead the team in tracing transaction flows from the API Gateway (API Connect) through the Enterprise Service Bus (ACE) to the backend Microservices (Spring Boot).
- Root Cause Analysis (RCA): Spearhead deep-dive investigations into middleware failures, such as message losses in MQ, synchronization errors in ACE, or JVM crashes in Spring Boot.
- Platform Governance: Oversee the stability of integration components running on Red Hat OpenShift, ensuring optimal resource (CPU/Memory) allocation and pod scaling.
- Security Enforcement: Manage and troubleshoot security protocols, including Mutual TLS (mTLS), OAuth2, and JWE/JWS within the integration layer.
Detailed Technical Responsibilities
A. IBM Cloud Pak for Integration (CP4I)
- App Connect Enterprise (ACE): Troubleshoot message flows, ESQL logic errors, and adapter connectivity issues (SAP, Database, File).
- IBM MQ: Manage queue managers, resolve channel retries, and investigate dead-letter queues or message persistence issues.
- API Connect: Resolve issues related to API definitions, security policies, and Gateway (DataPower) latency.
B. Backend Microservices (Spring Boot)
- Performance Tuning: Analyze JVM thread dumps and heap dumps to resolve memory leaks or high CPU utilization in microservices.
- Connectivity Debugging: Troubleshoot Spring Boot integration with databases (JPA/Hibernate) and external messaging systems (JMS/Kafka).
- Log Aggregation: Utilize ELK/Splunk to correlate logs across multiple microservices to identify points of failure in a distributed architecture.
Technical Skill Set
- Integration Platforms: Mastery of IBM CP4I (specifically ACE, MQ, and API Connect).
- Development Frameworks: Advanced knowledge of Java and Spring Boot (Spring Integration, Spring Cloud).
- Containerization: Expert-level proficiency in Red Hat OpenShift and Kubernetes.
- Protocols & Standards: Expert understanding of REST, SOAP, JSON, XML, AMQP, and MQTT.
- Monitoring Tools: Hands-on experience with IBM Instana, Dynatrace, or Prometheus/Grafana.
Desired Candidate Profile