R

Raiffeisen Bank Ukraine

Nationwide retail and corporate banking services

System Analyst - API Governance

IT OperationsPosted on Nov 11
Full-timeKyiv, Ukraine

About the Job

Requirements

  • Proven experience as a System Analyst focused on APIs and inter-system integrations.
  • In-depth understanding of RESTful API design principles, including HTTP methods, status codes, idempotency, resource modeling, and error handling.
  • Strong grasp of API security, authentication, and authorization mechanisms, including OAuth 2.0 and OpenID Connect flows (client credentials and authorization code with PKCE), API keys, JWT, mTLS, Basic Auth, message signing, and JWS/JWE encryption, and ability to choose an appropriate approach for each integration scenario.
  • Hands-on experience with API testing and documentation tools such as Postman and Swagger/OpenAPI.
  • Ability to visualize requirements and system interaction scenarios using UML Sequence, Component, and Activity diagrams.
  • Basic understanding of core AWS services, their purpose, strengths, and limitations.
  • Foundational experience with version control systems such as Git and GitHub.
  • Practical experience using AI-assisted tools within IDEs for everyday tasks.
  • Ability to analyze business and platform requirements and translate them into clear technical specifications and corporate standards.
  • Intermediate level of English.

Responsibilities

  • Develop, update, and implement bank-wide corporate standards and policies related to APIs, Events, and Observability, aligning them with key bank stakeholders.
  • Support and evolve the bank-wide API Gateway as a System Analyst by handling requirements for the platform, routing, security policies, rate limits, and integration patterns.
  • Collaborate directly with Raiffeisen Bank International at group level on API standardization and align approaches, requirements, and group policies.
  • Identify, gather, analyze, and formalize functional and non-functional software and technical requirements for integration and platform solutions.
  • Review API solutions and contracts for compliance with bank-wide design and security standards, and guide teams in resolving non-compliance issues.
  • Participate with architects and engineering teams in defining and documenting architectural solutions, designing data models, and structuring data.
  • Support implementation of solutions and standards across all SDLC stages, from handing requirements to developers through delivery of the end product.
  • Assess the effectiveness of the Bank's current integration approaches and systems and identify opportunities to advance and unify them.
  • Contribute to automating API standards compliance checks, including linting and contract validation in CI/CD pipelines.
  • Prepare training materials and guidelines and consult product teams on applying bank-wide API and Observability policies and using the bank-wide API Gateway.

Desired Qualifications

  • Understanding of Event-Driven Architecture and Events principles, hands-on experience with Apache Kafka, and understanding of Avro schemas, including event schema definitions, serialization, and schema evolution and compatibility in Schema Registry.
  • Experience in database design and normalization.
  • Understanding of SOAP and XML principles and practical experience working with them.
  • Experience with GitHub Actions or GitHub Workflows, CI/CD concepts, and automated checks, including specification linting with Spectral.
  • Experience designing or building AI agents to automate workflows.
  • Experience with API Gateway or API Management solutions, specifically Spring Cloud Gateway.
  • Experience participating in API Governance initiatives and establishing Observability through logging, metrics, and tracing.
  • Experience working within Agile or Scrum frameworks.

About the Company

Raiffeisen Bank Ukraine

Nationwide retail and corporate banking services

Raiffeisen Bank Ukraine is a retail and commercial bank that offers a wide range of banking services across Ukraine. It operates through a nationwide network of outlets and combines front-office customer interactions with back-office support to deliver high-quality service and manage risks. The bank leverages a long history and the expertise of the Raiffeisen international network to provide standard products (like deposits, loans, payments) and innovative services through its branches, digital channels, and back-office operations. Compared with peers, its strength comes from being part of the Raiffeisen International group, which supports risk management, technology modernization, and trusted customer relationships, plus a structured organization with clear lines of business. The goal is to improve customer service quality, ensure effective risk control, and grow trust and recognition among clients and partners while expanding access to banking services across Ukraine.

Company size
1,001-5,000
Company stage
IPO
Headquarters
Kyiv, Ukraine
Founded
1992

Recently Posted Jobs

Explore more opportunities at Raiffeisen Bank Ukraine

See more jobs