Java Developer - Agile - Banking

Java Developer - Agile - Banking

 

We are seeking an experienced Java Developer with solid banking and financial-services experience to join a growing, fast-moving engineering team. The role suits a technically strong developer who enjoys building new solutions, solving complex integration challenges, and taking ownership across the full development lifecycle.

 

Key Responsibilities

  • Collaborate with senior Java engineers and Agile transformation teams to design, architect and deliver greenfield, brownfield and integration applications using best development practices.
  • Apply sound technical judgment to deliver high-quality software within the bank's governance and infrastructure constraints.
  • Contribute across all phases of development: analysis, architecture, design, coding, unit testing, documentation, automated testing, and CI/CD delivery.
  • Work effectively within Agile frameworks (Scrum or Kanban), actively participating in story writing, sprint planning, demos and retrospectives.
  • Author clear Epics and Stories using BDD/Gherkin or similar methodologies.
  • Maintain a strong delivery focus-tracking velocity, lead time, and quality metrics to drive continuous improvement.
  • Present and document solutions with clarity and impact using tools such as Visio and PowerPoint.
  • Manage estimates, progress reporting and delivery plans.
  • Use Atlassian tools (JIRA, Confluence, Bitbucket) for workflow tracking and KPI monitoring.
  • Build trusted relationships with stakeholders across business, QA, infrastructure, and security teams.

About You

  • Proven experience in server-side software development with Java 11+ and practical knowledge of SQL (DB2, SQL Server, or Postgres).
  • Strong understanding of design patterns, microservices architecture, RESTful APIs.
  • Some capability in front-end development (JavaScript, React, Node.js, HTML, CSS).
  • Comfortable working in an Agile engineering environment, familiar with build tools, static/dynamic code analysis, and CI/CD pipelines (e.g., Jenkins, TeamCity).
  • Strong communicator-clear, collaborative, and proactive.
  • Educated to degree level (or equivalent professional experience).

Desirable Skills

  • Experience with Elastic (ELK) stack, Docker/Kubernetes, or test automation tools such as Cucumber/Selenium.
  • Exposure to client-side JavaScript frameworks and UI/UX collaboration is advantageous.
Company
Rothstein Recruitment
Location
London, United Kingdom
Employment Type
Permanent
Salary
GBP Annual
Posted
Company
Rothstein Recruitment
Location
London, United Kingdom
Employment Type
Permanent
Salary
GBP Annual
Posted