Senior Java Developer

Queen Square Recruitment

City of Edinburgh

On-site

GBP 70,000 - 110,000

Full time

10 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Queen Square Recruitment Ltd is seeking an experienced Senior Java Microservices Developer for a major financial services technology programme in Edinburgh. You will design, develop, test and support scalable enterprise applications using Java, Spring Boot, Microservices, React, PostgreSQL and AWS.

This hands-on role demands 10+ years of software engineering experience, strong Java/Spring Boot microservices, API design, and delivery of secure, reliable systems with CI/CD and automated testing.

Qualifications

  • 10+ years of software engineering experience.
  • Strong hands-on Java and Spring Boot microservices development.
  • Experience designing APIs and backend services.
  • Experience with React and SPAs.
  • Strong PostgreSQL and relational DB skills.
  • Experience with API gateway technologies (TYK, Apigee, IBM DataPower).
  • Experience with cloud hosting platforms (AWS, PCF, TAS).
  • Familiarity with batch processing and enterprise integration tools (StreamSets, Airflow, ESP, GSS).
  • CI/CD pipelines, automated testing, deployment and release experience.
  • Production support, troubleshooting and incident resolution.

Responsibilities

  • Design, develop, maintain and enhance enterprise applications using Java, Spring Boot and microservices.
  • Develop and integrate REST APIs and backend services.
  • Contribute to React-based SPAs and frontend-backend integration.
  • Design and optimize PostgreSQL database interactions.
  • Work with API gateways (TYK, Apigee, IBM DataPower).
  • Support deployment across AWS, PCF and TAS.
  • Develop and support batch processing/integration solutions (StreamSets, Airflow, ESP, GSS).
  • Participate in end-to-end solution design and code reviews.
  • Write clean, secure, testable code and follow engineering standards.
  • Support CI/CD pipelines and release activities.

Skills

Java
Spring Boot
Microservices
React
PostgreSQL
AWS
API design
CI/CD
Unit testing
Security

Tools

TYK
Apigee
IBM DataPower
REST APIs
AWS
PCF
TAS
StreamSets
Airflow

Job description

Our client is looking for an experienced Senior Java Microservices Developer with 10+ years of software engineering experience to join a major financial services technology programme. This is a hands-on engineering role focused on designing, developing, testing and supporting scalable enterprise applications using Java, Spring Boot, Microservices, React, PostgreSQL and AWS.

Key Responsibilities
  • Design, develop, maintain and enhance enterprise applications and services using Java, Spring Boot and Microservices.
  • Develop and integrate REST APIs and backend services, supporting scalable and maintainable application architectures.
  • Contribute to React-based Single Page Applications (SPAs) and integration between frontend and backend services.
  • Design and optimise database interactions using PostgreSQL.
  • Work with enterprise API gateway technologies including TYK, Apigee and IBM DataPower.
  • Support application deployment and hosting across AWS, Pivotal Cloud Foundry (PCF) and Tanzu Application Service (TAS).
  • Develop and support batch processing and integration solutions using StreamSets, Apache Airflow, ESP Services and GSS.
  • Participate in end-to-end solution design, technical discussions and code reviews.
  • Write clean, maintainable, secure and well-tested code, following engineering standards.
  • Support CI/CD pipelines, automated testing, deployment and release activities.
  • 10+ years of software engineering experience, ideally in enterprise or financial services environments.
  • Strong hands‑on Java and Spring Boot Microservices development experience.
  • Experience designing, developing and integrating APIs and backend services.
  • Experience with React and Single Page Applications (SPAs).
  • Strong knowledge of PostgreSQL and relational database integration.
  • Experience with API gateway technologies such as TYK, Apigee or IBM DataPower.
  • Experience with cloud hosting and application platforms such as AWS, PCF or Tanzu application service (TAS).
  • Familiarity with batch processing and enterprise integration technologies including StreamSets, Apache Airflow, ESP Services or GSS.
  • Strong understanding of software design, clean coding, maintainability and automated testing.
  • Experience supporting CI/CD pipelines and software delivery processes.
  • Experience with production support, troubleshooting and incident resolution.Strong understanding of application security, resilience, performance and engineering standards.
  • Ability to contribute to technical design discussions, code reviews and engineering decisions.
  • Strong collaboration skills and experience working with multidisciplinary delivery teams.
Additional Relevant Experience
  • Previous experience in Banking or Financial Services.
  • Experience mentoring developers and providing hands‑on technical guidance.
  • Experience working across distributed application architectures and enterprise integration platforms.
  • Strong understanding of production monitoring, operational support and application performance optimisation.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Full Stack Engineer
Full Stack Engineer

Tata Consultancy Services • Manchester

On-site
GBP 65,000 - 90,000
Senior Java Software Engineer
Senior Java Software Engineer

Altimetrik • Greater London

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

Intelligent Steps • City Of London

On-site
GBP 90,000 - 120,000
Senior Java Developer
Senior Java Developer

MW Recruitment Limited • Greater London

Hybrid
GBP 90,000 - 130,000
Hybrid working (3 in office)
Pension
Life Assurance
+2
Senior Java Engineer - Fintech Banking
Senior Java Engineer - Fintech Banking

Brookwood Recruitment Ltd • Greater London

On-site
GBP 85,000 - 120,000
Senior Java Developer
Senior Java Developer

Synechron • Greater London

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

Myn • Greater London

Hybrid
GBP 70,000 - 110,000
Hybrid work
Senior Java Microservices Engineer – Spring Boot, AWS
Senior Java Microservices Engineer – Spring Boot, AWS

Queen Square Recruitment Ltd • City of Edinburgh

On-site
GBP 70,000 - 110,000
Java Developer
Java Developer

Synechron • Glasgow

On-site
GBP 55,000 - 75,000
Java fullstack developer
Java fullstack developer

Ampstek • Glasgow

On-site
GBP 65,000 - 90,000