London Jobs |
Manchester Jobs |
Liverpool Jobs |
Nottingham Jobs |
Birmingham Jobs |
Cambridge Jobs |
Glasgow Jobs |
Bristol Jobs |
Wales Jobs |
London Jobs |
Manchester Jobs |
Liverpool Jobs |
Nottingham Jobs |
Birmingham Jobs |
Cambridge Jobs |
Glasgow Jobs |
Bristol Jobs |
Wales Jobs |
Oil & Gas Jobs |
Banking Jobs |
Construction Jobs |
Top Management Jobs |
IT - Software Jobs |
Medical Healthcare Jobs |
Purchase / Logistics Jobs |
Sales |
Ajax Jobs |
Designing Jobs |
ASP .NET Jobs |
Java Jobs |
MySQL Jobs |
Sap hr Jobs |
Software Testing Jobs |
Html Jobs |
Job Location | Glasgow |
Education | Not Mentioned |
Salary | Not Mentioned |
Industry | Not Mentioned |
Functional Area | Not Mentioned |
Job Type | Contract, full-time |
Job title: Equity Swaps Java DeveloperLocation: GlasgowDay Rate: Negotiable12 Month contractTwo contract positions availableA banking client in Glasgow are seeking two strong Java, Scala or MongoDB developers who ideally have some equity swaps experience to join their team on a long term contractTeam Profile:Develop technology strategy and in-house technology solutions to drive and enable the Institutional businesses including electronic, low latency, Fixed Income, Equities and Commodities Sales and Trading plus Investment Banking, Research and Global Capital Markets software.Primary Responsibilities:The core Equity Swaps calculation engines have recently been renovated into a real time, event driven, multi Java service, highly scalable architecture. The candidate will join the core development team on this project where they will work on a wide variety of tasks ranging from simple bug fixes, to large business driven features, to significant architectural changes.Were particular keen to find someone with experience, or a willingness to learn Mongo DB to help build-out, optimise and manage our current significantly sized Sharded cluster. This will require working with both in-house experts as well utilizing our close relationship with the vendor to help push the boundaries of the product further.Another key area of focus is our core cashflow calculation engine; a distributed compute engine leveraging multi-threading and multi-process scaling and a variety of supporting technologies such as IBM MQ, Hazelcast and Mongo DB. This is a complex set of software that forms a core part of our system. Successful candidates would be expected to make technology changes, but also detailed business driven changes both within this, and the wider Equity Swaps eco-system. Experience of similar systems and technologies would be immensely useful.This is an exciting hands-on role for a self-starter who has a thirst for new challenges as well as new technologies.The candidate should possesses good analytical skills, strong software engineering & computer science skills, a logical approach to problem solving, be able to work in a fast paced environment liaising with demanding stakeholders to understand complex requirements and be able to prioritize work under pressure with minimal supervision. The candidate should be a problem solver at heart and be able to bring with them positivity, enthusiasm and a "can-do" attitude.As part of the development cycle you would be expected to be involved in the testing of your changes. This includes development of unit tests, automated integration tests, runbook development as well as becoming involved with our dedicated test team to help in the comprehensive UAT, full system regression and change rollback tests.We have a global 24x6 support team for the product, but you would be expected to get involved in the Level 3 regional production support rota which is shared between our developers on a monthly cycle. There may be occasional out-of-hour emergency support, or a need to help our dedicated deployment team at the weekend; fortunately, both are relatively rare due to having global developer coverage and dedicated teams for support and deployment.The role requires someone who is flexible and able to respond to a dynamic business environment. The candidate must be adaptable to work across multiple technologies and disciplines, with a focus on delivering quality solutions for the business in a timely fashion.Skills Required:- Deep understanding of core server-side Java including multi-threading (hands-on) with a banking industry background- Demonstrable ability to write quality solutions and to identify / avoid poor solutions and common pitfalls- Good Problem solving and analytical skills- Excellent oral and written communication skills- Software testing methods- Working knowledge of Linux- Understanding of message based architectures (IBM MQ, Pub Sub and/or similar techs)- Full software development lifecycle experience in an Enterprise setting- An interest to learn the business supported by the applications- A willingness to be flexibleSkills Desired:- Experience of distributed NoSQL databases, ideally Mongo DB- Knowledge and experience of working in Cloud environments- Relational database experience, ideally Sybase and/or DB2 with a proficiency in writing SQL queries- Relational database performance tuning- Experience with Hazelcast- Linux Shell scripting- Python or Perl scripting- Agile development practices- Project management concepts especially for long, complex deliveries- Knowledge of the Equity Derivative business