Senior Java Developer - Payments

VASS UK&I

Greater London

On-site

GBP 58,000 - 98,000

Full time

45 hours ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

VASS UK&I is seeking a Senior Java Software Engineer in London to design, develop and maintain payment systems and platform services. You will build microservices using Java, Spring Boot and modern messaging APIs, while ensuring scalability and reliability in a fast-paced agile environment.

The role requires 5+ years of software development experience, strong knowledge of REST/GraphQL, databases, and cloud platforms such as AWS.

Qualifications

  • At least five years of Java software development experience.
  • Experience with Spring Boot and microservices.
  • Experience with messaging systems, ideally Kafka and another technology such as RabbitMQ or IBM MQ.
  • Experience integrating APIs using REST and GraphQL.
  • Knowledge of relational and non-relational databases.
  • Experience developing systems using agile methodologies.
  • Strong analytical and logical reasoning skills.
  • A proactive approach and the ability to learn quickly.
  • A completed bachelors degree in systems engineering, computer engineering, mathematics, physics, economics, business administration, or a related discipline.
  • Desirable experience: knowledge of UK or international payment standards, including ISO 20011, SWIFT, and MX messaging
  • Desirable experience: experience with Docker and Kubernetes
  • Desirable experience: knowledge of AWS or another cloud platform
  • Desirable experience: experience with performance-testing tools such as Gatling or JMeter
  • Desirable experience: familiarity with Jira and Confluence
  • Desirable experience: DevOps and continuous-integration experience using tools such as Gradle, GitHub Actions, and Sonar

Responsibilities

  • Developing and maintaining payment systems and platform services.
  • Building microservices, middleware applications, orchestrators, and automated tests.
  • Integrating systems through APIs and messaging technologies.
  • Providing technical guidance and promoting software engineering best practices.
  • Overseeing application monitoring and supporting production implementations.
  • Providing third-line support for complex application issues.
  • Improving application performance, observability, and resilience.
  • Working proactively within an agile development environment.

Skills

Java
Spring Boot
Microservices
Kafka
RabbitMQ
REST
GraphQL
Relational databases
Non-relational databases
Agile methodologies
Analytical thinking
Proactive learning
Bachelor’s degree in related field

Education

Bachelor's degree in systems engineering, computer engineering, mathematics, physics, economics, business administration, or related discipline

Tools

Docker
Kubernetes
AWS
GitHub Actions
Gradle
JIRA
Confluence
Sonar
Gatling
JMeter
GraphQL

Job description

Salary: £58,000 - 98,000 per year

Requirements
  • At least five years of software development experience using Java
  • Experience with Spring Boot and microservices
  • Experience with messaging systems, ideally Kafka and another technology such as RabbitMQ or IBM MQ
  • Experience integrating APIs using REST and GraphQL
  • Knowledge of relational and non-relational databases
  • Experience developing systems using agile methodologies
  • Strong analytical and logical reasoning skills
  • A proactive approach and the ability to learn quickly
  • A completed bachelors degree in systems engineering, computer engineering, mathematics, physics, economics, business administration, or a related discipline
  • Desirable experience: knowledge of UK or international payment standards, including ISO 20011, SWIFT, and MX messaging
  • Desirable experience: experience with Docker and Kubernetes
  • Desirable experience: knowledge of AWS or another cloud platform
  • Desirable experience: experience with performance-testing tools such as Gatling or JMeter
  • Desirable experience: familiarity with Jira and Confluence
  • Desirable experience: DevOps and continuous-integration experience using tools such as Gradle, GitHub Actions, and Sonar
Responsibilities
  • Developing and maintaining payment systems and platform services
  • Building microservices, middleware applications, orchestrators, and automated tests
  • Integrating systems through APIs and messaging technologies
  • Providing technical guidance and promoting software engineering best practices
  • Overseeing application monitoring and supporting production implementations
  • Providing third-line support for complex application issues
  • Improving application performance, observability, and resilience
  • Working proactively within an agile development environment
Technologies
  • AWS
  • Cloud
  • Confluence
  • DevOps
  • Docker
  • GitHub
  • Gradle
  • GraphQL
  • IBM
  • Support
  • JIRA
  • Java
  • JMeter
  • Kafka
  • Kubernetes
  • REST
  • RabbitMQ
  • Spring
  • Spring Boot
  • Swift
  • microservices
  • Backend
  • Sonar
More

We are part of a dynamic ecosystem of companies including VASS, NATEEVO, Serbatic, vdSHOP, T4S, Comunytek, ECENTA, and CRI group, with over 4,000 talented people driven by excellence and innovation. Through the E4 Agile Method, we support large enterprises in their digital transformation journey from strategy to operation. We are committed to social impact through the VASS Foundation, established in 2019 to support research and training in digital talent, and we allocate 2% of our profits while encouraging our team to dedicate 1% of their time to solidarity actions. We are hiring a Senior Java Software Engineer on an initial six-month contractor basis to help develop and support modern payment-processing systems using Java, Spring Boot, and microservices.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Staff Java Engineer
Senior Staff Java Engineer

RE Partners • Greater London

Hybrid
GBP 90,000 - 130,000
Hybrid work model
Senior Java Payments Engineer
Senior Java Payments Engineer

VASS UK&I • Greater London

On-site
GBP 58,000 - 98,000
Principal Java Developer
Principal Java Developer

RE Partners • Milton Keynes

Hybrid
GBP 90,000 - 130,000
Senior Java Architect - Payments
Senior Java Architect - Payments

Sanderson • City Of London

Hybrid
GBP 143,000 - 156,000
Senior Java Engineer – Financial Services
Senior Java Engineer – Financial Services

Fynity • Greater London

Hybrid
GBP 85,000 - 115,000
Hybrid working
Annual bonus
London office (1 day/week)
+4
Principal Java Engineer
Principal Java Engineer

RE Partners • Greater London

Hybrid
GBP 130,000 - 170,000
Hybrid work model
Senior Java Developers - Retail Banking
Senior Java Developers - Retail Banking

Oliver Bernard • Greater London

Hybrid
GBP 90,000 - 120,000
Senior Java Architect
Senior Java Architect

Falcon Smart IT (FalconSmartIT) • Greater London

Hybrid
GBP 110,000 - 150,000
Senior Java Developer
Senior Java Developer

GTC Recruitment • Manchester

On-site
GBP 70,000 - 95,000
Senior Java Developer
Senior Java Developer

X4 Technology • Greater London

Hybrid
GBP 90,000 - 120,000
Ongoing training
Career progression
Wellbeing initiatives
+1