Role Description
As a Senior webMethods Integration Engineer you will own the end-to-end design, build, and lifecycle management of mission-critical integrations on IBM’s webMethods suite—principally Integration Server (IS), Universal Messaging (UM), and Business Process Management (BPM/Process Engine).
Responsibilities
- Analyse integration requirements and draft high-level and low-level designs
- Select appropriate patterns (REST/SOAP/GraphQL, messaging, event-driven, BPM) and ensure alignment with enterprise architecture & security standards
- Build IS packages, Java services, flow services, REST/SOAP APIs, and adapter connections (JDBC, SAP, MQ, etc.)
- Configure and optimise UM realms, channels, and load-balancing strategies Model and deploy BPM processes (Process Designer, Process Engine), including human tasks and rule integration
- Implement clustering, fail-over, and high-availability setups
- Conduct capacity planning, load testing, thread-tuning, and code profiling
- Automate monitoring, alerting, and self-healing scripts using Optimize, Command Central, and third-party tools
- Build automated pipelines (Git, Jenkins/Azure DevOps) for versioning, static analysis, unit tests, and deployment across DEV-TEST-PROD
- Containerise runtime components with Docker/Kubernetes where applicable
- Maintain technical documentation, design patterns, and coding standards
- Provide support, root-cause analysis, and on-call coverage as required
- Mentor and coach junior developers; conduct design and code reviews
Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, or related field (Master’s a plus)
- IBM Certified webMethods Integration Professional preferred
- 7 + years in enterprise system integration; minimum 2 years hands-on with webMethods
- Core Expertise:
o Integration Server (packages, flow/Java services, adapter framework)
o Universal Messaging (realms, clusters, QoS, security)
o BPM / Process Engine (process modelling, task assignment, KPI monitoring)
- Strong grasp of REST, SOAP, JSON, XML/XSD/XSLT, JMS, pub-sub, and event streaming
- Deep troubleshooting & performance-tuning skills (profiles, terracotta caching, thread dumps, memory analysis)
- Secure coding practices, OAuth2/JWT, SSL/TLS, role-based access control
- Agile/Scrum delivery, backlog grooming, story sizing, sprint ceremonies
- Excellent written and verbal communication; able to translate technical detail into business value
- Experience migrating to webMethods 10.x or containerised runtime
- DevSecOps tooling (SonarQube, Artifactory, Ansible, Terraform)
- Cloud integration (Azure Service Bus, AWS SQS/SNS/Kinesis, GCP Pub/Sub)
- Exposure to microservices, Kafka, GraphQL, or event sourcing architectures