Java Developer - Full Stack - International Bank
Excellent opportunity opens for a
Full Stack
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 React Angular