Job Specifications
Java Developer - Agile - Banking
Excellent opportunity opens for a Java Developer with strong Banking experience to join a new and dynamic team. This role will suit a developer who is looking to build solutions from scratch and have a strong sense of responsibility within the team and the wider business.
Use their own initiative to work with Senior Java Development, UI/UX Development and Agile Transformation to help shape, architect and deliver greenfield/brownfield/integration applications employing best design and development practice
Positively effective at systems analysis, solving technical problems and development excellence given the constraints of the Bank's environment
Follow cross-functional development best practice, including but not restricted to, Functional and Non-Functional Analysis, Application Architecture, Design, Coding and Unit Testing, Technical Documentation, Functional and Non-Functional Testing (Manual & Automated), Continuous Integration/Testing/Delivery.
Be able to function in a culture of Agile Development (Scrum/Kanban, Amigos, Estimating, Planning, Sprints, Demos, Retrospectives)
Be able to write Agile Epics/Stories using techniques such as BDD/Gherkin
Be Delivery-focused rather than Task-focused
Continuously seek to improve on Velocity, Lead/Cycle Time, Quality and Process.
Document solutions with visual impact (eg Visio & PowerPoint over Word)
Estimating, planning, managing tasks and reporting on progress.
Work with the Atlassian suite of Tools (eg JIRA, Confluence, BitBucket) for tracking progress and KPI monitoring.
Build and maintain good close relationships with Stakeholders at all levels (Management, Business, Legacy Developers, QAs, Infrastructure, IT Security).
About You:
Professional experience in a Software Product/IT Development sphere
Demonstrate server-side software coding maturity using Java 11+ but also knowledge of SQL (DB2/SQL Server/Postgres preferred).
Demonstrate excellent use of Design Patterns/Micro Services/RESTful APIs
Basic capability in UI Development using advanced JavaScript (React and Node.js preferred) HTML, CSS
Working in a Technical Agile environment (eg Build tools, Static/Dynamic code analysis, CI/CD eg Jenkins/TeamCity)
Relevant educational qualifications
Excellent written and verbal communication skills.
Be approachable, personable and proactive.
Knowledge of Client-Side development using React/Node.js JavaScript, HTML, CSS is a bonus
Knowledge of Elastic ELK stack is a bonus.
Knowledge of Container platforms (eg Docker/Kubernetes) is a bonus.
Knowledge of Test Automation tools like Cucumber/Selenium is a bonus.
Interested? Please Apply!
Java Developer Software Engineer Java 11+ Agile UI/UX Transformation Bank Banking Financial Services CI/CD Agile Development Scrum/Kanban Amigos Estimating Planning Sprints Demos Retrospectives BDD/Gherkin Visio PowerPoint Atlassian suite of Tools JIRA Confluence BitBucket
About the Company
High-End Recruitment Agency specialising in Financial Services.
Covering all areas of IT, Risk & Compliance, Business Change, Finance & Regulatory Recruitment and Executive Search.
We are interested in talking to experienced recruiters to join us on an exciting phase of our evolution.
Based in ‘state of the art’ offices in the City we are keen to talk to people who are looking for new opportunities. Discussions are confidential over a pint or coffee!
Interested? Please drop us a message.
Know more