Java Engineer

4 weeks ago


London, Greater London, United Kingdom Visa Full time
Company Description

Visa is a world leader in digital payments, facilitating more than 215 billion payments transactions between consumers, merchants, financial institutions and government entities across more than 200 countries and territories each year. Our mission is to connect the world through the most innovative, convenient, reliable and secure payments network, enabling individuals, businesses and economies to thrive.

When partnering with Visa, you are also in a way part of a culture of purpose and belonging – where the work you do matters. We believe that economies that include everyone everywhere, uplift everyone everywhere. Your work will have a direct impact on billions of people around the world – helping unlock financial access to enable the future of money movement.

Visa Cross-Border Solutions offers deep money movement capabilities to organisations across the globe. Powered by Currencycloud technology, Visa Cross-Border Solutions enhances, streamlines and simplifies integrating the cross-border financial tools of tomorrow.

Clients can embed cross-border finance into the heart of their business and create sophisticated and user-friendly app-based experiences, connecting consumers and businesses around the world.

Since 2012, the technology behind Visa Cross-Border Solutions has been used to process more than $250bn to over 180 countries, partnering with banks, businesses and fintechs all over the world.

Partner with Visa: A Network Working for Everyone. Job Description

About the role

Currencycloud was acquired by Visa in December 2021. Our Java Engineers are responsible for implementing an industry-leading API that has already processed over $50 billion of cross-border transactions for over 5 million end users, and is available to our clients 24/7. But we're not stopping there, and our engineers are at the forefront of taking us forward to meet the demands of even greater scale.

We've moved wholesale to AWS where our system runs as a set of distributed applications. We're currently in the process of migrating those applications over to Kubernetes and Jenkins-X as we further embrace a microservice-led architecture. We are also utilising Kafka for our streaming and PACT for Contract testing.

What you'll get to do:

As a Java Engineer you'll play a key role within your cross functional team; taking responsibility for your services and the technology within them.These roles fit in to squads who are building out brand new parts to our payments platform, focusing on high availability, cloud native, microservice concepts You'll get: Clear ownership of your domainA clean modern codebaseAn independent path to productionStrong platform and product supportThe ability to make real changes with real business value. Remote work:
VXBS Tech roles are Remote-First, either in the UK or Netherlands. You will need to be based in one of these countries and have the necessary work permissions. Qualifications 3+ years experience in Java Backend Development Skills with functional Java (versions 8+) and Spring (ideally Springboot) Agile ways of working such as Scrum or Kanban in cross-functional teams Some knowledge of Docker, EKS, AWS (public cloud) or Kafka Our Tech Stack includes: Object-oriented programming forms the bulk of our codebase, currently in Java, versions 11+, and ideally Springboot framework Highly-scalable, highly-available, cloud-native applications on AWS are key to our next phase of growth, are written to 12-factor principles and fit into our microservices architecture Cloud-related tools, services, and distributed system observability to support these applications, such as Docker, Kubernetes, ElasticSearch, log management systems, and Datadog APM, to name but a few API specifications, conforming to the OpenAPI (Swagger) standard, provide a clean boundary both externally between our customers and our product, and internally between our microservices SQL, and large SQL databases, provide the persistence layer for our applications. You'll be working with (and know the limitations of using) such large datastores Infrastructure automation is primarily owned by the infrastructure team, but you will be a consumer of their work, familiarity with AWS, Terraform and Docker is beneficial Testing approaches, including TDD, BDD and Contract Testing, all form an important part of our approach to quality assurance; ensuring that the code that we write forms products that are fit for use. We currently use a variety of frameworks including JUnit, RSpec and Cucumber Agile development, with teams broadly aligned with the Spotify - Squads & Tribes - model, helps us deliver incremental improvements to our products in an iterative manner. Advocating this model, and joining us on a journey of continuous improvement, is a key attribute of members of our teams Continuous Integration and Continuous Delivery pipelines allow us to "automate all the things", providing repeatable builds and consistent deployments GitHub, and the GitHub PR review process, forms a core part of our developer workflow, and peer reviews help share knowledge and improve quality Teamwork, and cross-team collaboration, is fundamental to the delivery of our applications. Whilst each application has an independent path to production, there will always be some activities and initiatives that span multiple teams and require cross-team collaboration. Within your team you'll need to collaborate with a number of stakeholders, including Product Owners and QA, as part of your product development Additional Information Think you have what it takes?

If you are interested in a career that will challenge and inspire you – we'd love to hear from you

Diversity & Inclusion

Universal acceptance for everyone, everywhere, is not only our brand promise, it's the foundation of our company culture. We foster a feeling of connectedness in the workplace, support diversity of thought, culture and background, fight for important initiatives like Equal Pay and actively work to eliminate unconscious biases that hold us all back.

By leveraging the diverse backgrounds and perspectives of our worldwide teams, Visa is a better place to work and a better business partner to our clients.



  • London, Greater London, United Kingdom Java Script Works Full time

    Continuous Integration and Deployment ExpertiseWe are seeking a skilled professional with knowledge of Kafka and experience in frontend development using React/Typescript.Relational Database Management using PostgresDocker ContainerizationAt Java Script Works, we value expertise in software development and deployment.Stay Informed with Our NewsletterStay...


  • London, Greater London, United Kingdom Hunter Bond Full time £50,000 - £130,000

    Job Title:Java Software EngineerClient: Hunter BondSalary: £50,000 - £130,000 Base (+ Bonus)Location: London / HybridOur client, Hunter Bond, is seeking an experienced Java Software Engineer to join their rapidly expanding front-office team. This team is responsible for building out a bespoke, ultra low latency greenfield platform that you will be crucial...


  • London, Greater London, United Kingdom Java Script Works Full time

    About UsAt Java Script Works, we are a dynamic and innovative company that values expertise in software development.Job SummaryWe are seeking a skilled Software Engineer to join our team. The ideal candidate will have experience in at least one of the following areas: JavaScript, Typescript, C#.NET, React, NodeJS, GraphQL, or Docker.Key...


  • London, Greater London, United Kingdom Java Script Works Full time

    Job Opportunity for Experienced Java DevelopersWe are seeking a skilled Java Developer to join our team at Java Script Works. As a Senior Software Developer, you will be responsible for the technical delivery of high-traffic web products using Java 12+ and its ecosystem.Key Responsibilities:Design and develop scalable and efficient software solutions using...


  • London, Greater London, United Kingdom William Alexander Recruitment Ltd Full time

    Java Microservices Engineer - Insurance Sector - £45,000 - £65,000 William Alexander Recruitment Ltd is seeking a skilled Java Microservices Engineer to join a prominent player in the insurance and reinsurance industry. This role demands a professional with a solid foundation in Java and a proven track record in microservices development. We are...

  • Java Software Engineer

    2 months ago


    London, Greater London, United Kingdom Hunter Bond Full time

    Job Title: Java Software EngineerClient: Elite Hyper Scaling Crypto StartupSalary: Up to £130,000 + BonusLocation: London / HybridResponsibilities: Our client is looking for an experienced Java Software Engineer to join their rapidly expanding front-office team. This team is responsible for building out a bespoke, ultra low latency greenfield platform that...

  • Lead Java Engineer

    1 month ago


    London, Greater London, United Kingdom Space Executive Full time

    Job DescriptionA fantastic opportunity for a Lead Java Engineer to join a well established and fast growing Fintech business in Central London who are very dominant in the International Payments and Currency Exchange space.This Lead Java Engineer will have a deep expertise in Java and will have full responsibility for the companies technology strategy &...

  • Lead Java Engineer

    3 weeks ago


    London, Greater London, United Kingdom yolk recruitment Full time £85,000

    Lead Java Engineer | National Security Consultancy Location: London | Security Clearance: High Level Required | Compensation: Up to £80,000 + £5,000 bonus | Work Model: Hybrid (2-3 days on-site) About Us: Yolk Recruitment is collaborating with a growing National Security Consultancy situated in London, seeking a proficient Java Engineer to enhance their...

  • Lead Java Engineer

    3 weeks ago


    London, Greater London, United Kingdom Onyx-Conseil Full time

    Lead Java Engineer / Software Developer (Java Kotlin AWS) *Hybrid Work Model* to £110kAre you an experienced Java backend engineer? You could be advancing your career by contributing to a meaningful product in a senior, hands-on capacity at a growing software firm that is developing a platform designed to facilitate seamless money transfers to individuals...

  • Java Engineer

    1 day ago


    London, Greater London, United Kingdom Develop Full time

    Exciting Opportunity at DevelopA renowned retail bank is seeking two skilled Java / Adobe professionals to join their team as part of a cross-functional team in a hands-on position.About the RoleAs a Java / Adobe Engineer at Develop, you will be responsible for working on the entire end-to-end lifecycle development for a variety of projects within the...

  • Java Engineer

    1 day ago


    London, Greater London, United Kingdom Spectrum IT Recruitment Full time

    Job SummarySpectrum IT Recruitment is seeking a skilled Java Software Engineer to join our team. As a key member of our technical team, you will be responsible for designing, developing, and delivering high-quality software solutions using Java and related technologies.About the RoleDesign and develop software applications using Java, Springboot, and DevOps...


  • London, Greater London, United Kingdom Stanford Black Limited Full time

    Job Title: Senior Java Software EngineerCompany: Stanford Black LimitedJob Type: Full-timeLocation: LondonAbout the Role:We are seeking an experienced Senior Java Software Engineer to join our front office development team. As a key member of our team, you will be responsible for designing and developing a cross-asset platform that will sit across multiple...

  • Lead Java Engineer

    3 weeks ago


    London, Greater London, United Kingdom Client Server Full time

    Position OverviewLead Java Engineer / Software Developer (Java Kotlin AWS) - Competitive SalaryAre you an experienced Java backend engineer? This is an opportunity to advance your career by contributing to a socially impactful product within a growing software organization. The company is dedicated to developing a platform that facilitates seamless monetary...

  • Senior Java Engineer

    3 weeks ago


    London, Greater London, United Kingdom SR2 Full time

    Position OverviewRole: Senior Java EngineerTechnology Stack: GCP & SAPWork Arrangement: Remote (with occasional travel)Contract Type: Inside IR35SR2 is collaborating with a prominent global organization seeking a Senior Java Engineer with a robust background in GCP and SAP technologies. This role is designed for a contract duration exceeding six months.Key...


  • London, Greater London, United Kingdom William Alexander Recruitment Ltd Full time

    Java Microservices Engineer - Insurance Sector - £45,000 - £65,000 William Alexander Recruitment Ltd is seeking a talented Java Microservices Engineer to join a leading commercial insurance and reinsurance firm. The ideal candidate will possess a strong background in Java and have hands-on experience in developing microservices. We are particularly...

  • Senior Java Engineer

    3 weeks ago


    London, Greater London, United Kingdom Hunter Bond Full time

    A prestigious technology organization is seeking exceptional Java Engineers to become part of a distinguished team.This group comprises highly skilled professionals who have previously contributed to renowned companies.With an unlimited technology budget, this team fosters an outstanding work culture.Key Responsibilities:Collaborating within a team of...

  • Senior Java Engineer

    3 weeks ago


    London, Greater London, United Kingdom Hunter Bond Full time

    A prestigious technology organization is in search of exceptional Java Engineers to become part of an elite team.This group consists of highly skilled professionals who have gained experience at renowned companies.The team benefits from an unlimited technology budget and fosters a positive work culture.Position Overview:Collaborating within a team of...

  • Senior Java Engineer

    3 weeks ago


    London, Greater London, United Kingdom Hunter Bond Full time

    A leading technology organization is seeking exceptional Java Engineers to become part of an elite team.This group comprises highly skilled professionals with experience from renowned companies.They benefit from an unlimited technology budget and foster a positive workplace culture.Responsibilities:Collaborating within a team of engineers managing advanced...

  • Lead Java Engineer

    3 weeks ago


    London, Greater London, United Kingdom Client Server Full time

    Position OverviewSenior Java Developer / Software Engineer (Java SpringBoot AI)Are you an innovative Java Developer with a passion for cutting-edge Artificial Intelligence technologies?This is an opportunity to advance your career in a pivotal leadership position at a prominent PropTech organization that has transformed the property rental and sales...

  • Backend Java Engineer

    2 weeks ago


    London, Greater London, United Kingdom YanTech Associates Full time

    About YanTech Associates YanTech Associates is a leading provider of innovative technology solutions for the healthcare industry. We are dedicated to developing cutting-edge systems that enhance patient care and streamline processes. Job Description: Backend Java Engineer We are seeking a talented and experienced Backend Java Engineer to join our growing...