Project Overview:

Our client, a globally recognized banking institution consistently ranked among the top 10 largest banks in the world, is seeking a highly skilled Senior Scala Developer to join our international product development team. The product is a global distributed financial data platform built on Scala, Akka, and Kafka to ensure high performance and low latency, averaging just 5ms per request. 

As a Technical Team Lead, you will have the opportunity to work with cutting-edge technologies and gain invaluable experience in enterprise systems design and development, functional programming, high-load data processing solutions. You will collaborate with a passionate team of experts to deliver best-in-class solutions to our clients and have unparalleled exposure to the workings of the financial services domain. 

The ideal candidate should have a strong background in Scala, functional programming and Akka (http, actors, stream etc.), experience working with microservices architecture, as well as exceptional problem-solving skills and the ability to work well in a team environment. If you are looking for a challenging and rewarding opportunity to further your career in the fintech industry, we encourage you to apply today.

 

Talent Delivery Specialist
Yuliya Evseevich
Responsibilities:
  • Designing and developing new microservices and their integrations to build added revenue-generation finance tools;  
  • Improving existing services; 
  • Optimizing data flows, requests/services to provide results of calculations or data consolidation with low latency.

 

Requirements:
  • 7+ years of functional programming experience in a functional language like Scala; 
  • 3+ years of people management experience as Team lead;
  • Strong understanding of fundamental functional programming principles;
  • Mastery of algorithms and their applications;
  • Must be familiar with the following technologies: Akka (Akka HTTP, Akka  streams), MongoDB, Kafka;
  • Docker, Openshift;
  • Understanding of CI/CD practices and types of quality gates; 
  • Knowledge of different communication protocols (REST, events, messaging); 
  • Strong history of contributing to excellence in enterprise programs;
  • Strong experience managing the development of enterprise delivery systems; 
  • Able to be hands-on and take ownership of projects’ deliverables;
  • Demonstrable history of strong analytical thinking and problem-solving skills;
  • Have a sound macro view of the working of the financial services domain; 
  • Excellent written and oral communication skills in English;
  • Experience with Scrum team management, SDLC;
  • Proactive mindset.
Nice to have:
  • Have a fundamental understanding of the workings of financial institutions, specifically investment banks.

#LI-YE1

 

Тебе також можуть зацікавити

Чому варто приєднатись до команди INTELLIAS

У нас ти знайдеш доброзичливе середовище та можливості навчатися й зростати щодня.

Можливості релокації в INTELLIAS

Отримуй новий досвід та відкривай нові горизонти, знаходячись лише в декількох годинах подорожі…

Підтримка здоров’я та спорту

Ми докладаємо максимум зусиль, щоб забезпечити комфортні умови для консультантів компанії, та піклуємося…

Як стати частиною команди INTELLIAS

Ми робимо все можливе, щоб спростити та прискорити твій шлях до нашої команди. Будемо раді бачити тебе...
Dropzone.autoDiscover = false;