Job Description
Job Title: webMethods Integration Developer
The webMethods Integration Developer is an IT professional responsible for developing, maintaining, and supporting business application integrations using Software AG's webMethods platform. This role focuses on enabling seamless communication between diverse systems, leveraging expertise in integration patterns, API-led connectivity, and enterprise service bus (ESB) principles.
Key Responsibilities - Integration Development:
- Design, develop, and maintain integration solutions using Software AG's webMethods platform, including webMethods Designer and Integration Server.
- Develop REST APIs using OpenAPI specifications (YAML) and adhere to best practices in API development.
- Work with Software AG's API Gateway, API Management, and Developer Portal to deliver scalable solutions.
- Messaging and Middleware:
- Configure and optimize Software AG Universal Messaging (UM), including JMS queues, topics, and messaging patterns.
- Utilize MFT solutions for secure file transfer and implement caching mechanisms, big memory configurations, and Terracotta technologies.
- Business Process Management:
- Develop and optimize business processes using webMethods BPMS and related tools.
- Technical Expertise:
- Collaborate on microservices design and implementation using microservices architecture.
- Apply software development best practices (e.g., Agile, Waterfall) and DevOps principles to ensure efficient deployment and maintenance of solutions.
- Write software in one or more languages (e.g., Java, JavaScript, Python, C#).
- API Security and Standards:
- Ensure integration solutions comply with security standards, including HTTPS, SSL, OAuth, OIDC, SAML, and JWT.
- Develop robust API/application security frameworks to protect enterprise systems.
- Database Management:
- Design and optimize database solutions using SQL/NoSQL technologies.
- Collaboration and Knowledge Sharing:
- Work with developer communities to manage portals (e.g., Drupal, WordPress) and enhance knowledge sharing.
- Provide documentation, including design patterns, best practices, and user stories for integration solutions.
RequirementsEducation:- B.S. in Computer Science, Information Technology, or a related field.
Experience: - 5+ years of hands-on experience in integration development with a focus on Software AG's webMethods platform.
- Experience in webMethods BPMS, API Gateway, and Universal Messaging.
Technical Skills: - Strong understanding of SOA, ESB, and API-led connectivity principles.
- Proficient in REST API design and integration.
- Familiar with development tools like Git and basic Linux command-line utilities.
- Knowledge of other integration platforms (e.g., TIBCO, MuleSoft, Apigee, WSO2) is a plus.
Preferred Skills: - Experience in developer community management.
- Familiarity with additional API gateways and EAI/ESB platforms.
Behavioral Competencies: - Strong analytical and problem-solving skills.
- Ability to work in fast-paced, collaborative environments.
- Excellent communication and documentation skills.