Java Developer - Full Stack - Agile - Banking
Java Developer - Full Stack - Agile - Banking
Excellent opportunity opens for a Java Developer with strong Banking experience to join a new and dynamic team in end to end core banking systems development (Front End and Back End). 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
- Company
- Rothstein Recruitment Ltd
- Location
- London, United Kingdom
- Employment Type
- Permanent
- Salary
- GBP 100,000 - 110,000 Annual
- Posted
- Company
- Rothstein Recruitment Ltd
- Location
- London, United Kingdom
- Employment Type
- Permanent
- Salary
- GBP 100,000 - 110,000 Annual
- Posted