JavaScript Developer

Salary: £90,000 - £140,000
Location: London
Job Type: Permanent

My client a Top Tier Investment Bank are looking for a Senior Level JavaScript Developer to join its team in London. The ideal candidate should have experience of eCommerce Equity and fixed income products.
Skills and Experience:
·         Strong Core Java (J2SE) development skills
·         Proven experience in technology, especially with the analysis, design, development and implementation of complex, high performance, low latency, PnL critical systems
·         Several years of software development experience with at least 1 year in a front office investment banking environment, or equivalent
·         Experience with event driven architectures
·         Excellent knowledge of programming best practices, design patterns, etc.
·         Knowledge of Spring, Hibernate and other de-facto-standard technologies
·         Knowledge of communications protocols and the uses of messaging
·         Knowledge of SQL
·         A solid academic background preferably in engineering, sciences or economics
·         Experience in Agile full based project software development life-cycle including technical analysis, documentation, development, testing and code reviews
·         Providing 3rd line application support on a rotation basis within the team
·         Working closely with the other developers in determining and following best development and architecture practice
·         Propose and provide feedback from experience/knowledge on architecture, design and technology choices for the cutting edge eCommerce platforms
·         Propose and provide feedback on implementation plans, and technology direction of the platform
·         Maintain and further improve the quality of deliveries and secure iterations
·         Continuously improve the methods used
·         Mentor less experienced developers through pair programming and code review
·         Fully participate in requirement and design meetings for new functionality
·         A passion for development and delivery of quality software
·         A “can do” mentality with good analysis and problem solving skills
·         Knowledge of Financial Markets particularly Equity Derivatives, Credit or Rates products is an advantage, but not essential
·         Excellent learning capabilities and an ability to adapt continuously within a fast changing environment
·         Well organised and able to execute activities within time and budget constraints
·         An entrepreneurial spirit and are not afraid of taking initiatives and seeing them through to conclusion
·         Performance oriented and quality focussed and able to deliver excellent performance in sometimes stressful situations
·         Fluent in English and can convincingly defend your positions both orally and in writing
Please contact