Сучасна диджитал-освіта для дітей — безоплатне заняття в GoITeens ×
Luxoft provides high-end business solutions to clients across the globe. With deep domain expertise in the finance, telecom, energy, automotive, and travel industries, the company consistently goes beyond its clients’ expectations by bringing together technology, talent, innovation, and the highest quality standards.
29 вересня 2016

Senior Scala Developer (вакансія неактивна)

Київ

Необхідні навички

Practical experience in Scala more than 3 years.
Experience in Apache Spark, Hadoop, Yarn, JavaScript is a big plus.
Knowledge of Clojure/Lisp/Haskell languages is a big plus.
Knowledge of design and development of programming languages/compilers/interpreters or following components is even a bigger plus: Domain Specific Languages (DSL), Abstract Syntax Tree (AST), Symbolic Expressions (S-expressions).
Upper-Intermediate English level (good spoken English is a must).

Обов’язки

Development of:
— Language syntax, semantics (DSL, AST, S-Epressions, Lambdas, EventSystem, DynamicDispatch, Serialisation, Quasiquotes) for Scala engine.
— Big Data evaluation engine using Apache Spark, HDFS, Oracle.
— Client side IDE using ScalaJS, React.
— Collaborative work in a distributed team (UK, USA, Poland, Ukraine).
— To negotiate architectural solutions together with customer during Architectural/design sessions (Client is a — Data Science Team in a Bank with a very well architectural and programming understanding/background, open minded to implement fresh of worldwide technologies in a Bank).

Про проєкт

The Project is intended to deliver a Domain Specific Language (DSL), Execution Environment and set of tools to be used by sophisticated business users, who will in turn develop business functionality that will be based on existing Cancel Correct Amend system for Top Level management in a leading Investment bank. The main aim of the project is to deliver a scalable, robust runtime research platform, which should allow performing data analysis and development in a convenient and standardized way and will enable parallel execution of end user developed risk models in a domain specific programming environment. Users should have ability to configure connections to different types of data storages, view data and develop business logic with help of extended Web UI tools.
Project technology stack:
— Scala, Scalaz, Shapeless, ScalaJS.
— Spark 2.0, Oracle, Hadoop, HDFS, Parquet files, Yarn Cluster.
— Triple Stores (Datomic).
— JavaScript, React.js, D3.JS, NVD3, jQuery, Bootstrap.
— Play, Tomcat, WebSocket.
— TeamCity, Control-M.

Гарячі вакансії

Всі вакансії