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 | London |
Education | Not Mentioned |
Salary | Competitive salary |
Industry | Not Mentioned |
Functional Area | Not Mentioned |
Job Type | Permanent , full-time |
Lead Scala Developer Opportunity at a top investment bank! Key Technical Skills 5+ years Scala development in a commercial environment Experience with Hadoop/Spark/HBase/Cloudera Data Platform is essential 5+ years hands on development with any investment banking IT experience being beneficial 2+ years Java development experience working in a performance focused concurrent environmentKey Roles & Responsibilities Work closely with the Project Manager, and a team of developers to deliver Scala components to internal business users Demonstrate a systematic and disciplined architectural, system design and programming approach Deeply passionate about best-practice software design principles, you will write robust code along with a high-level of test coverage Self-starter who can drive/facilitate requirements and development effort Design smart and scalable solutions following the bank standards Coordinate with other teams in Technology Develop, prepare and maintain system documentation, including program descriptions and operational procedures Act as the second line of support during production problems.Qualification & SkillsDevelopment Tools and Methodologies Experience of TDD and BDD in a commercial environment Exposure to continuous build and deployment solutions such as Jenkins Able to work within an agile environment delivering software incrementallyOther Preferred Skills Strong analytical & problem solving and creative skills Good communication skills in both written and oral English Ability to be organized and multi-task on different requirements across various stakeholders, and to work independently and under pressure Cultural sensitivity and awareness to work with a range of people from diverse background and geographies Should have a technical or numerate degree in subjects such as Computer Science, Engineering, Mathematics or EconomicsTechnical skills (Non-essential but beneficial for this role) Any data and compute grid experience a plus Development experience on functional language, such as Haskell, is a plusDomain Knowledge (Non-essential but very beneficial for this role) Knowledge of financial instruments and derivatives, trading and risk management, market data, and market risk processes and methodologies Understanding of risk measures, risk analysis and reporting Knowledge of at least one specific asset class / line of financial instrumentsSkills: