Software Engineer

Visa Logo

Visa

πŸ“Remote - United Kingdom

Summary

Join Currencycloud, a Visa company, and contribute to building innovative, resilient, and high-performing systems within our End-client Onboarding team. This role involves performing KYC checks, utilizing anti-fraud mechanisms, and collaborating with the FCA. You will work with cutting-edge technologies like Kafka, Spring Boot, and AWS, designing, architecting, and developing scalable microservices. The position requires expertise in Java backend development and experience with Agile methodologies. Based in the UK or Netherlands, you'll enjoy the flexibility of working from home or visiting our offices.

Requirements

Be based in either the UK or Netherlands and have the necessary work permissions

Responsibilities

  • Harness the power of Kafka for real-time data streaming and processing
  • Implement robust data integration and synchronisation solutions with Outbox pattern, Kafka Connect, and Debezium Change Data Capture (CDC)
  • Utilize automated deployment pipelines and seamless delivery using industry-leading CI/CD with Argo CD and AWS, with automated canary deployments
  • Design, architect, and develop scalable and efficient microservices using the latest Java 21 technology with Spring Boot 3
  • Maintain high autonomy and efficient development workflows via Port developer portal
  • Ensure the reliability and robustness of your solutions through comprehensive testing methodologies such as Non-Functional (using Gremlin and K6) and Contract Testing (using Pactflow)
  • Maintain high availability and reliability, using Docker and Kubernetes

Preferred Qualifications

  • 3+ years' experience in Java backend development
  • Skills with functional Java (versions 11+), REST and Spring Boot
  • Agile ways of working such as Scrum or Kanban in cross-functional teams
  • Knowledge of Docker, Kubernetes, AWS, RabbitMQ and Kafka
  • Working knowledge of SQL

Benefits

  • 12% pension match
  • 4-weeks working from anywhere in the world
  • 10 emergency days per year
  • A tax-efficient smart wallet to help you with gym memberships

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.