Position

Senior Java Developer,
Moscow

Location


Moscow

Office Address


Project Description


This project is the key client's internal system for gathering/cleaning/transformation/enrichment financial data from external vendors to client internal canonical form.

The project's purpose is to transform financial data received from external sources (Bloomberg, Reuters, Moody's etc) to customer's internal consistent canonical form. The problem this project address is that data regarding the same financial entity (security) comes in from different sources in a different format with different attributes and different level of trust to a particular source. In business terms, one Customer's Product consists of collection on incoming pieces of data (instruments) and a set of data transformation/cleaning/enrichment rules must be applied in order to get a consistent product.

The project involves:
- Java 8/11
- Groovy
- Oracle DWH
- MongoDB
- Spring Boot
- Jira / Git / Maven / Grails / Jenkins / TeamCity
- jUnit/Cucumber
- Windows / Linux

Responsibilities


    - Work in a distributed worldwide team
    - Development of the new features along with bug fixing and supporting existing software
    - Participate in peer design and code reviews
    - Participate in architecture design planning
    - Proactively collaborate with teammates and communicate with remote team members

Skills


Must have

    - Strong Java: Core, JDBC, Collections, I/O
    - Strong database development: SQL, transactions, isolation level, query optimization
    - Strong understanding of data structures and algorithms (e.g. big O notation, red-black tree, hash table, sorting algorithms)
    - Good spring-core, spring-beans, spring-jdbc
    - Linux shell experience
    - Good communication skills
    - Java multithreading

Nice to have

    - MongoDB experience
    - Groovy
    - Oracle PL/SQL

Languages


English: B2 Upper Intermediate

Seniority


Senior

Relocation package


If needed, we can help you with relocation process. Click here for more information.

Work Type


Java

Ref Number


VR-60278

More job opportunities in
Java

Specialization Position / Title Location Seniority Send to a friend
Java Expert Developer Moscow, RU Senior
Java Senior \ Regular Java Backend developer Moscow, RU Senior
Java Java Backend Developer Moscow, RU Senior
Java Senior Java Developer Moscow, RU Senior