Sr Sw Engineer-3

Visa Visa · Fintech · London, United Kingdom, United Kingdom

Senior Software Engineer role at Visa (Currencycloud) focused on building a Treasury Liquidity Management engine using event-driven principles, Java, AWS, Kubernetes, and Kafka. The role involves designing and implementing core services for scalability, resilience, and real-time decision-making within a microservice architecture.

What you'd actually do

  1. Design, develop, and maintain core services for the liquidity management engine using Java and related technologies.
  2. Implement event-driven patterns where appropriate to support real-time decision-making.
  3. Ensure high availability, scalability, and observability of critical components.
  4. Collaborate with cross-functional teams to understand requirements and deliver solutions that meet organisational needs.
  5. Contribute to continuous improvement in code quality, testing, and deployment practices.

Skills

Required

  • Java backend development (versions 8+, ideally 11+ with Spring Boot)
  • event-driven architectures
  • Kafka
  • Flink
  • distributed streaming systems
  • Agile ways of working such as Scrum or Kanban in cross-functional teams
  • Docker
  • EKS
  • AWS (public cloud)
  • Kafka
  • Modern Cloud-Native architectures and practices
  • TDD, BDD and Contract testing
  • DevOps environment

Nice to have

  • Springboot framework
  • Terraform
  • familiarity with limitations of using large datastores

What the JD emphasized

  • event-driven architectures
  • Java backend development
  • Kafka
  • AWS
  • Kubernetes