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
United Kingdom
Employment Type
Permanent
Salary
GBP Annual
Posted
Company
Rothstein Recruitment
Location
United Kingdom
Employment Type
Permanent
Salary
GBP Annual
Posted