Senior Java Developer (Banking)

Senior Java Developer (Banking)

Posted 1 day ago by 1770823168

Negotiable
Inside
Hybrid
London

Summary: The Senior Java Developer role is focused on contributing to a strategic transformation programme aimed at modernising platforms and services within a high-impact feature team. The position involves designing and developing scalable Back End services, as well as building Front End components, while ensuring secure and compliant code delivery in AWS. The role requires collaboration with cross-functional teams and participation in Agile practices. Future work will include new feature areas and Front End stacks, such as React.

Key Responsibilities:

  • Design and develop scalable Back End services using Java (Spring Boot) and microservices.
  • Build and maintain Front End components using Angular (React in future).
  • Implement CI/CD pipelines with test-first development.
  • Collaborate with cross-functional teams to translate business needs into technical solutions.
  • Participate in Agile ceremonies and peer reviews.
  • Ensure secure, performant, and compliant code delivery in AWS.

Key Skills:

  • Java 17 + with Spring Boot, REST APIs, microservices.
  • Angular (React/Vue.js a plus), TypeScript, HTML/CSS/JavaScript.
  • CI/CD tools: Jenkins, GitHub Actions, GitLab CI.
  • Docker, Kubernetes basics.
  • SQL (PostgreSQL, MSSQL), NoSQL (MongoDB, Cassandra).
  • Testing: JUnit, Mockito, Test Containers.
  • Familiarity with Kafka and cloud platforms (AWS preferred).
  • Cloud experience (AWS, Azure, GCP).
  • Comprehensive test suite development.
  • API integration and third-party services.
  • Code reviews and documentation.

Salary (Rate): undetermined

City: London

Country: United Kingdom

Working Arrangements: hybrid

IR35 Status: inside IR35

Seniority Level: undetermined

Industry: IT

Detailed Description From Employer:

Senior Java Developer
Location: Shoreditch/Liverpool Street, London (Hybrid - 2 days onsite per week)

Project Overview
Join a high-impact feature team contributing to a strategic transformation programme focused on modernising platforms, services, and operating models. The current workstream targets SME spend and expense management, including debit/credit card hosting, transaction controls, and expense tracking. Future priorities include new feature areas and Front End stacks (eg, React).

Key Responsibilities

  • Design and develop scalable Back End services using Java (Spring Boot) and microservices.
  • Build and maintain Front End components using Angular (React in future).
  • Implement CI/CD pipelines with test-first development.
  • Collaborate with cross-functional teams to translate business needs into technical solutions.
  • Participate in Agile ceremonies and peer reviews.
  • Ensure secure, performant, and compliant code delivery in AWS.

Technical Requirements

  • Java 17 + with Spring Boot, REST APIs, microservices.
  • Angular (React/Vue.js a plus), TypeScript, HTML/CSS/JavaScript.
  • CI/CD tools: Jenkins, GitHub Actions, GitLab CI.
  • Docker, Kubernetes basics.
  • SQL (PostgreSQL, MSSQL), NoSQL (MongoDB, Cassandra).
  • Testing: JUnit, Mockito, Test Containers.
  • Familiarity with Kafka and cloud platforms (AWS preferred).

Highly Valued Skills

  • Cloud experience (AWS, Azure, GCP)
  • Comprehensive test suite development
  • API integration and third-party services
  • Code reviews and documentation

Accountabilities

  • Deliver high-quality, scalable, and maintainable software.
  • Collaborate across disciplines to align solutions with business goals.
  • Promote code quality and knowledge sharing.
  • Stay current with tech trends and contribute to internal communities.
  • Apply secure coding practices and effective unit testing.