Description
Full Stack Developer is required for a leading Investment Bank based in the City on behalf of a Financial Consultancy. They are looking for a highly motivated software developer to deliver a Client facing portfolio management & execution toolset for Financial Markets, and the Front End and Back End components related to this.
Responsibilities:
The main responsibilities include analysis, design, development and delivery of features in a challenging and ever changing environment for users across all functional groups of Financial Markets division. Successful candidates should be delivery focused with strong analytic skills and attention to detail.
Experience:
- Expert in UI development using HTML 5/Javascript (Angular JS, Sock JS/WebSockets, Bootstrap, CSS 3, JavaScript, MVC patterns). (Must have understanding of JavaScript Fundamentals)
- Java Server Side experience with knowledge of REST/WebSocket APIs (Spring, Jetty, Java 8). (Core Java, Hash Maps etc)
- Experience with and passion for Test Driven Development (TDD) or Behaviour Driven Development (BDD), as well as Continuous Integration (CI) and Continuous Delivery.
- Business domain experience in investment banking/financial markets related to derivatives products.
- Understanding and proven track record of delivering software through the complete development life cycle using Agile methods.
Personal Characteristics
- Dependable experienced developer able to take ownership and leadership of tasks and drive them personally to successful delivery
- Problem solver taking passion in resolving complicated problems
- Driven individual motivated by delivering successful solutions to users and using any means and technologies necessary to do so
- Well spoken, able to grasp complex design concepts and articulate them to colleagues on different levels of technological expertise