Software Engineer - Java (UK - Remote)

at  visa

Reading, England, United Kingdom -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate21 Apr, 2025Not Specified22 Jan, 2025N/ASql,Reliability,Data Streaming,Kafka,Aws,Change Data Capture,Kubernetes,Scrum,Design,High Availability,Docker,Spring Boot,Rabbitmq,Kanban,Cdc,ProcessingNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

Company Description
At Currencycloud, which was acquired by Visa in December 2021, you can work from home, or visit our offices in London, Cardiff or Amsterdam. You’ll need to be based in either the UK or Netherlands for this role, and have the necessary work permissions. Our engineers are responsible for implementing an industry-leading API that has already processed over USD50 billion of cross-border transactions for over 5 million end users, and is available to our clients 24x7.
This role is for our End-client Onboarding team, where we perform KYC (Know your customer) checks on new applicants. This involves multiple anti-fraud mechanisms, including anti-deepfake detection, and needs to work across multiple regions, each of which can have specific background checks. The team regularly works with the FCA to add additional security measures into their product offering.
Job Description

In this exciting role, you will work with cutting-edge technologies and patterns, including:

  • Harnessing the power of Kafka for real-time data streaming and processing
  • Implementing robust data integration and synchronisation solutions with Outbox pattern, Kafka Connect, and Debezium Change Data Capture (CDC)
  • 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
  • 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)
  • High availability and reliability, using Docker and Kubernetes

Join us and contribute to building innovative, resilient, and high-performing systems. Your expertise will help shape the future of our platform!
Qualifications

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

Additional Information
Benefits
Visa offers some class-leading benefits, including 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, etc.
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 for employment qualified applicants with criminal histories in a manner consistent with EEOC guidelines and applicable local law

Responsibilities:

  • Harnessing the power of Kafka for real-time data streaming and processing
  • Implementing robust data integration and synchronisation solutions with Outbox pattern, Kafka Connect, and Debezium Change Data Capture (CDC)
  • 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
  • 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)
  • High availability and reliability, using Docker and Kubernete


REQUIREMENT SUMMARY

Min:N/AMax:5.0 year(s)

Information Technology/IT

IT Software - System Programming

Software Engineering

Graduate

Proficient

1

Reading, United Kingdom