Java Developer - Agile - Banking
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 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 Toolseg 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)
Role Requirements:
- 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
- Self-motivation and tenacity to push new ideas through whilst still respectively considering other's input and insights.
- Excellent written and verbal communication skills.
- Be approachable, personable and proactive
- Hold and express independent views respectfully
- 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
- Knowledge of IBMi RPG and IBM DB2 is a bonus.
Interested? Please Apply!
Java Developer Software Engineer Agile Bank Banking Financial Services UI UX UI/UX Transformation Java 11
- Company
- Rothstein Recruitment Ltd
- Location
- London, United Kingdom
- Employment Type
- Permanent
- Salary
- GBP 100,000 - 115,000 Annual
- Posted
- Company
- Rothstein Recruitment Ltd
- Location
- London, United Kingdom
- Employment Type
- Permanent
- Salary
- GBP 100,000 - 115,000 Annual
- Posted