Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
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.
Keywords:
Java Developer, Software Engineer, Java 11+, Agile, Banking, Financial Services, Microservices, RESTful APIs, CI/CD, Scrum, Kanban, BDD, Gherkin, React, Node.js, JIRA, Confluence, Bitbucket, Visio, PowerPoint, Docker, Kubernetes, Selenium, Cucumber.
Key Skills
Ranked by relevanceReady to apply?
Join Rothstein Recruitment and take your career to the next level!
Application takes less than 5 minutes

