Senior Java developer

Senior Java developer

Posted Today by Gravitas Recruitment Group Ltd

£600 Per day
Undetermined
Hybrid
London, UK

Summary: We are looking for two Senior Java Developers to work in a regulated banking environment in London, focusing on cloud-native services with a modern Java stack. The role involves designing and maintaining Java microservices and APIs, ensuring compliance and operational resilience. Candidates should have a strong background in banking or financial services and be adept in modern Java practices. This position offers a flexible work pattern after an initial onboarding period.

Key Responsibilities:

  • Design, build and maintain Java microservices and APIs using Spring Boot.
  • Own delivery end-to-end: requirements clarification, implementation, testing, deployment and support.
  • Improve engineering practices, code quality, observability and operational resilience.
  • Work effectively in a regulated setting, ensuring compliance, auditability and secure-by-design principles.
  • Collaborate closely with product, engineering and platform teams to remove blockers and solve systemic issues.

Key Skills:

  • Proven senior-level Java experience (Java 11+), including modern language features and best practices.
  • Strong Spring Boot expertise (RESTful APIs, security, configuration, testing).
  • Essential: banking or financial services background within a regulated environment.
  • Cloud-native experience (eg, AWS/Azure/GCP), containerisation (Docker) and orchestration (Kubernetes).
  • Strong knowledge of CI/CD, Infrastructure as Code, and automated testing (JUnit, Mockito, integration tests).
  • Experience with SQL and relational databases; understanding of performance tuning and transactionality.
  • Production support experience: monitoring, logging, tracing and incident management.
  • Mindset: self-directed, proactive problem-solver who challenges assumptions rather than simply following tasks.
  • Preferred: start-up/scale-up or high-growth engineering experience.

Salary (Rate): £600 per day

City: London

Country: United Kingdom

Working Arrangements: hybrid

IR35 Status: undetermined

Seniority Level: Senior

Industry: IT

Detailed Description From Employer:

Overview
We are seeking two Senior Java Developers to join a regulated banking environment in London. You will work on cloud-native services using a modern Java stack, contributing to secure, resilient platforms that support critical banking products.

Key Details

  • Location: London, Greater London, United Kingdom
  • Rate: £600 per day
  • Contract: Minimum 6 months, with potential to convert to a longer-term role
  • Work pattern: Typically 2 days per week onsite, with flexibility after the first month depending on delivery needs
  • Positions: 2
Responsibilities
  • Design, build and maintain Java microservices and APIs using Spring Boot.
  • Own delivery end-to-end: requirements clarification, implementation, testing, deployment and support.
  • Improve engineering practices, code quality, observability and operational resilience.
  • Work effectively in a regulated setting, ensuring compliance, auditability and secure-by-design principles.
  • Collaborate closely with product, engineering and platform teams to remove blockers and solve systemic issues.
Requirements
  • Proven senior-level Java experience (Java 11+), including modern language features and best practices.
  • Strong Spring Boot expertise (RESTful APIs, security, configuration, testing).
  • Essential: banking or financial services background within a regulated environment.
  • Cloud-native experience (eg, AWS/Azure/GCP), containerisation (Docker) and orchestration (Kubernetes).
  • Strong knowledge of CI/CD, Infrastructure as Code, and automated testing (JUnit, Mockito, integration tests).
  • Experience with SQL and relational databases; understanding of performance tuning and transactionality.
  • Production support experience: monitoring, logging, tracing and incident management.
  • Mindset: self-directed, proactive problem-solver who challenges assumptions rather than simply following tasks.
  • Preferred: start-up/scale-up or high-growth engineering experience.