Back to search:Business System / Jakarta (south)

What you'll be doing

  • Collaborate with stakeholders to gather and document business requirements for API integrations, including payment services and partner ecosystems.
  • Create detailed user stories, acceptance criteria, and process flows to guide the development of API Management solutions.
  • Facilitate workshops and interviews to align business needs with technical capabilities, ensuring compliance with standards like SNAP BI and OAuth 2.0.
  • Work with the API Engineer team to ensure APIs meet business requirements and are accessible via the Developer Portal.
  • Analyze API analytics data (e.g., via Elastic Stack) to provide insights for optimizing business processes and user experience.
  • Participate in Agile ceremonies (sprint planning, reviews, retrospectives) to ensure timely delivery of project milestones.
  • Maintain comprehensive documentation for requirements, workflows, and API specifications.
  • Elicit, analyze, and document system requirements for API Management components (e.g., API Manager, Gateway Service, Analytic Service, Developer Portal) to support technical implementation.
  • Design system architectures for API Management components, ensuring scalability, security, and compatibility with High Availability (HA) setups across multiple data centers.
  • Define integration strategies for APIs with backend systems (e.g., SOAP, XML, RPC) and external systems like LDAP, OAuth, Splunk, Syslog, or Kafka.
  • Incorporate security measures (e.g., OAuth 2.0, SNAP BI compliance) into system designs to mitigate risks.
  • Support the integration of analytics tools (e.g., Elastic Stack, Splunk, Grafana) into system designs for monitoring API performance and health.
  • Create system architecture diagrams and technical specifications to guide developers and ensure seamless system integration.
  • Support Quality Assurance teams by providing technical guidance on system testing, including functional, performance, and security testing, as needed

What we're looking for

  • Bachelor's degree in Business, Information Technology, Management Information Systems, or a related field.
  • 3+ years of experience as a Business Analyst, preferably in banking or financial services.
  • Strong understanding of API Management concepts, RESTful APIs, and integration protocols (e.g., SOAP, JSON, XML).
  • Experience with Agile methodologies and tools like Jira, Confluence, or Notion.
  • Familiarity with security standards such as OAuth 2.0 and SNAP BI.
  • Knowledge of system architecture design and microservices architecture.
  • Experience with database systems (e.g., MySQL, PostgreSQL, Oracle) and integration technologies (e.g., Kafka, Redis).
  • Familiarity with API Management platforms like IBM API Connect or similar tools.
  • Excellent communication and stakeholder management skills to bridge business and technical teams.
  • Ability to analyze data and derive actionable insights from API analytics tools.
  • Ability to create technical documentation, including system architecture diagrams and integration workflow.
  • Knowledge of banking processes (e.g., payment systems, fund management) is a plus.

## Preferred Skills

- Experience with IBM API Connect or similar API Management platforms.
- Proficiency in creating API documentation for Developer Portals.
- Familiarity with analytics tools like Elastic Stack, Splunk, or Grafana.
- Experience with High Availability (HA) architectures and ensuring Recovery Time Objectives (RTO) and Recovery Point Objectives (RPO).
- Knowledge of protocol transformation (e.g., REST to SOAP) and data aggregation techniques.