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 |
Scala Developer - Risk ITWe are currently seeking to hire an experienced scala developer to join the Risk IT group at a large investment bank in London. The role will involve working in partnership with system architects within and outside the team, the High-Performance Computing team, delivery and support teams, and other development teams. The successful candidate will need to quickly become familiar with the system in order to deliver further functionality to the business and be involved in the evolution of key components within the system. This job includes the following responsibilities: Active contribution to the high and low level design, technology and architecture choices and performance optimisations of the system Working closely with business change and other programme teams to fully understand Functional Requirements and dependencies. Collaborate closely with other technical teams in the quant, HPC and infra domains. Producing high quality, scalable, testable and modularized code Ability to independently drive all stages of the project: technical pocs, design, prototype, development, testing, delivery to production Producing unit and integration tests as part of a thoroughly tested and robust development process Diagnosing and debugging issues which arise in both the UAT and Production environments Responding to production issues as part of L3 support and providing fixes as required Mentoring junior developers on best coding and design practices Technical Knowledge: Strong Scala development skills along with strong experience on distributed caching and big data technologies, preferably Oracle coherence and/or Apache Spark & HDFS Demonstrable knowledge in software engineering issues such as designing to handle a variety of latency use cases. Senior developer able to drive all aspects of POCs with cloud vendors in a highly technical way Experience of - or at least familiarity with - containerized (e.g. Docker, Kubernetes) and Cloud infrastructures and environments. In depth technical knowledge with the ability to interact with a wide set of stakeholder from Cloud through Risk / Trading / Finance in business friendly language. Experience to performance tune and optimize highly scalable distributed applications and enable their vertical/horizontal scaling Proven experience in delivering solutions that cover the full lifecycle of applications in a quality / sustainable way - including resiliency, latency, DR and failover Familiar with software development and system architecture patterns Test driven software development practitioner and understanding of mocking frameworks Understanding of all software development lifecycle phases (requirements, development, testing, delivery, post go-live support) Experience working on relationship databases (e.g. Oracle 11/12g) Please submit your CV immediatley in order to be considered for this role Your International Talent Provider iKas International Limited is providing recruitment services for this role. By clicking APPLY NOW, you confirm that you understand that any personal data you submit through your application will be used to provide you with our recruitment services. For further detail on how iKas International Limited process your data, please read the iKas Privacy Statement.