> Markdown version of [/jobs/ext/2818094-senior-software-engineer-uk](https://www.wearedevelopers.com/jobs/ext/2818094-senior-software-engineer-uk). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Software Engineer UK - **Company:** Visa - **Location:** Greater London, UK - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Application Programming Interfaces (APIs), Agile Methodology, Amazon Web Services, Build Automation, Cloud Computing, Cloud Engineering, Information Technology Consulting, Distributed Systems, Elasticsearch, Github, Junit, Object-Oriented Software Development, Scrum Methodology, Swagger, SQL Databases, Openapi, Datadog, Spring Cloud, System Availability, Rspec, Spring-boot, Kubernetes, Infrastructure Automation Frameworks, Information Technology, Apache Kafka, Terraform, Cucumber (Software), Docker, Microservices - **Published:** September 10, 2026 - **Apply:** https://www.collegerecruiter.com/job/2840576880-senior-software-engineer-uk ## About the Role * Basic Qualifications: 5+ years of relevant work experience with a Bachelor's Degree or at least 2 years of work experience with an advanced degree (e.g., Masters, MBA, JD, MD) or 0 years with a PhD, OR 8+ years of relevant work experience. * Preferred Qualifications: 5+ years of relevant work experience with a Bachelor's Degree or at least 2 years with an advanced degree, or 0 years with a PhD, OR 8+ years of relevant work experience. * 5+ years experience in Java backend development. * Skills with functional Java (versions 8+) and Spring (ideally Spring Boot). * Agile ways of working such as Scrum or Kanban in cross-functional teams. * Expert knowledge of Docker, EKS, AWS (public cloud), and Kafka. Additional Information 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. Seniority level: Mid-Senior level. Employment type: Full-time. Job function: IT Services and IT Consulting. ## Description Currencycloud was acquired by Visa in December 2021. Our Senior Java Engineers are responsible for implementing an industry-leading API that has already processed over 50 billion USD of cross-border transactions for over 5 million end users, and is available to our clients 24x7. We're not stopping there, and our engineers are at the forefront of taking us forward to meet the demands of even greater scale. Our stack runs on AWS as a set of distributed applications using Kubernetes and a microservice-led architecture. We also utilise Kafka for our streaming and PACT for contract testing. What you'll get to do * Play a key role within your cross-functional team, taking responsibility for your services and the technology within them. * Build out brand new parts to our payments platform, focusing on high availability, cloud-native, microservice concepts. * Lead on discussions around technical direction and system design, and mentor more junior members of the team. You'll get * Clear ownership of your domain. * A clean modern codebase. * An independent path to production. * Strong platform and product support. * The ability to make real changes with real business value. Our Tech Stack includes * Object-oriented programming predominantly in Java 11+ and Spring Boot framework. * Highly-scalable, highly-available, cloud-native applications on AWS, written to 12-factor principles and fit into our microservices architecture. * Cloud-related tools, services, and distributed system observability: Docker, Kubernetes, ElasticSearch, Datadog APM. * API specifications following the OpenAPI (Swagger) standard. * SQL and large SQL databases as the persistence layer. * Infrastructure automation primarily owned by the infrastructure team; familiarity with AWS, Terraform, and Docker is beneficial. * Testing approaches including TDD, BDD, and contract testing with frameworks such as JUnit, RSpec, and Cucumber. * Agile development following the Spotify - Squads and Tribes model. * CI/CD pipelines for automated builds and deployments. * GitHub and PR review workflow as core part of developer workflow. * Teamwork and cross-team collaboration with Product Owners, QA, and other stakeholders. ## Related Videos - [Your next 10x engineer isn't in your city. Refactor accordingly.](https://www.wearedevelopers.com/videos/100103-your-next-10x-engineer-isn-t-in-your-city-refactor-accordingly) - [How Unit Testing Saved My Career](https://www.wearedevelopers.com/videos/1642-how-unit-testing-saved-my-career) - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [From boy scouting to redrawing the landscape](https://www.wearedevelopers.com/videos/1140-from-boy-scouting-to-redrawing-the-landscape) - [Docker build without Docker](https://www.wearedevelopers.com/videos/100114-docker-build-without-docker) - [Navigating the Corporate Jungle: Life as a Developer in a large Company](https://www.wearedevelopers.com/videos/621-navigating-the-corporate-jungle-life-as-a-developer-in-a-large-company) ## Related Articles - [Software Engineer Salary London](https://www.wearedevelopers.com/magazine/252-software-engineer-salary-london) - [Data Engineer Salary UK](https://www.wearedevelopers.com/magazine/253-data-engineer-salary-uk) - [Software Engineer Salary in The UK](https://www.wearedevelopers.com/magazine/231-software-engineer-salary-in-the-uk) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [Top-Paying Tech Jobs (with Salaries)](https://www.wearedevelopers.com/magazine/372-top-paying-tech-jobs-with-salaries)