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 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.

Рекрутерка
Ольга Воробій
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.
  • People management and development of the experienced distributed international team, with potential further staffing of new teammates for team extension. 
  • Build and develop cooperation with other Team Leads of development, QA, BA, DevOps, and Operation functional teams from the client side.
  • Take part in designing new features/integrations, analysing ideas for improvements of existing ones with the further development of the existing high-performance and scalable solution.
  • Manage development processes in the team in accordance with Scrum framework principles to produce scalable and maintainable deliverables.
  • Take part in development process improvement and be ready to lead these changes across the teams.
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.
  • Has experience with DevOps, CI/CD best practices implementation or improvement for project needs at enterprise environment will be plus.
  • 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-OV1

 

 

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

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

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

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

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

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

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

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