IT & Software

Senior Java Developer

Queen Square Recruitment

City Of Edinburgh · Scotland · United Kingdom

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.
#J-18808-Ljbffr

Reference: WJ-766_23733704

Find more on GigBlows

This role is listed on GigBlows for discovery and search. Hiring decisions and applications are handled by the employer or their chosen application system.