Job Search and Career Advice Platform

Enable job alerts via email!

Application Engineer II

Fusion Risk Management

Greater London

On-site

GBP 60,000 - 85,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A global payments technology leader is seeking a Senior Software Engineer to contribute to their real-time data platform. The ideal candidate should have strong experience in Java or Python, expertise in streaming technologies such as Kafka and Flink, and a passion for event-driven architectures. Responsibilities include designing services, maintaining the platform's infrastructure, and collaborating with cross-functional teams. This is an exciting opportunity to work with cutting-edge technologies with significant organizational visibility.

Benefits

Opportunity to work with cutting-edge streaming technologies
Autonomy to innovate
Strong organizational support

Qualifications

  • Experience in Java or Python backend or data development.
  • Strong experience with Kafka, Flink, and distributed streaming systems.
  • Expert knowledge of Docker, EKS, AWS, and Kafka.

Responsibilities

  • Design, develop, and maintain streaming infrastructure and services.
  • Collaborate with cross‑functional teams to deliver solutions.
  • Contribute to continuous improvement in code quality and testing.

Skills

Java 11+
Kafka
Spring Boot
Docker
AWS (EKS)

Tools

Apache Kafka
Apache Flink
ElasticSearch
Datadog
Job description

Visa is a world leader in payments technology, facilitating transactions between consumers, merchants, financial institutions and government entities in over 200 countries and territories. The company is dedicated to uplifting everyone, everywhere by providing the best way to pay and be paid.

About the role

Currencycloud was acquired by Visa in December 2021. Our Realtime Data Platform Team is a newly formed group focused on enabling and supporting real‑time data capabilities across the organisation. The team provides foundational services such as Apache Kafka, Kafka Connect, Apache Flink, and other streaming technologies that power real‑time applications and data flows. As a Senior Software Engineer you will be a key contributor to building and maintaining these platform services, designing and implementing solutions that ensure reliability, scalability, and ease of use for other engineering teams.

Responsibilities
  • Design, develop, and maintain streaming infrastructure and services using Kafka, Flink, and related technologies.
  • Build tools and frameworks that make it easy for other teams to consume real‑time data capabilities.
  • Ensure high availability, scalability, and observability of platform components.
  • Collaborate with cross‑functional teams to understand requirements and deliver solutions that meet organisational needs.
  • Contribute to continuous improvement in code quality, testing, and deployment practices.
  • Act as an evangelist for event‑driven architectures—implement them, communicate their benefits, and champion adoption across the organisation.
Tech Stack
  • Java 11+ (preferably Spring Boot)
  • Kubernetes & Docker on AWS (EKS, Terraform)
  • Kafka, Flink, PACT for contract testing
  • Observability: ElasticSearch, Log Management, Datadog, APM
  • API specifications conforming to the OpenAPI (Swagger) standard
  • Large SQL databases for persistence
Benefits & Ownership
  • Ownership of critical components within the real‑time data platform.
  • Opportunity to work with cutting‑edge streaming technologies.
  • Modern tech stack and autonomy to innovate.
  • Strong organisational support and visibility for your work.
Qualifications
  • Experience in Java or Python backend or data development.
  • Passion for event‑driven architectures and ability to advocate for them across teams.
  • Strong experience with Kafka, Flink, and distributed streaming systems.
  • Functional Java (8+) and Spring (ideally Spring Boot).
  • Agile experience (Scrum or Kanban) in cross‑functional teams.
  • Expert knowledge of Docker, EKS, AWS, and Kafka.
  • Excellent communication skills for both technical and non‑technical stakeholders.
  • Stated experience with high‑availability, high‑scalability, microservices, 12‑factor apps, CI/CD, and heavy testing automation.
  • Proven delivery of well‑tested, scalable, fault‑tolerant and performant solutions.
  • Pragmatic decision making and ability to gain buy‑in for ideas.
  • Self‑starter who takes accountability for getting things done.

Visa is an EEO Employer. Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability or protected veteran status. Visa will also consider qualified applicants with criminal histories in a manner consistent with EEOC guidelines and applicable local law.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.