ESB Developer

3 days ago


Klang, Selangor, Malaysia The eCEOs Full time 80,000 - 120,000 per year

Key Responsibilities:

1. Development of API and ESB services

  • Work with peers and project managers to understand integration requirements and deliver solutions that align with business goals.
  • Develop and maintain end-to-end integration solutions, including APIs, middleware, and ESB systems.
  • Build custom integrations using programming languages such as Java, Python, Gateway script or JavaScript, and integration platforms (e.g., IBM App Connect, IBM MQ).
  • Implement and configure API gateways for security, traffic management, and monitoring.
  • Optimize API performance and troubleshoot connectivity or performance issues.

2. Data Transformation & Mapping

  • Manage data translation, transformation, and mapping between heterogeneous systems and data formats (e.g., JSON, XML, ISO8583).
  • Ensure data quality, integrity, and security across integration flows and migrations.

3. Testing & Quality Assurance

  • Conduct unit, integration, and end-to-end testing to validate integration functionality.
  • Ensure all solutions meet business, performance, and compliance requirements before deployment.

4. Monitoring, Maintenance & Troubleshooting

  • Continuously monitor integration pipelines to ensure availability, performance, and reliability.
  • Assist support team to investigate and resolve integration issues, applying root-cause analysis and proactive improvements.

5. Standards & Best Practices

  • Adhere to SDLC and company's processes and organizational coding standards.
  • Utilize CI/CD pipelines, source control, and automated testing to ensure efficient, reliable deployments.
  • Implement and maintain security and compliance standards across all integration endpoints.

Requirements:

  • Strong expertise in IBM API Gateway and IBM App Connect for API and ESB development, implementation and production support.
  • Strong in integration programming languages and scripting, such as ESQL, Java, and Unix shell scripting.
  • Hands-on experience in designing, developing, and maintaining complex integration solutions.
  • Strong understanding of REST APIs, MQ (Message Queuing), threading, and caching mechanisms.
  • Strong problem-solving and analytical abilities.