Senior Java developer

Senior Java developer


SPB or Remote | full time | от 300 т.р.

Big Data Solutions

We are looking for a Senior Java developer to join our Tick Data team in Saint-Petersburg.

Tick Data has been a leading provider of global historical intraday stock, futures, options, and forex market data for more than 30 years. Our clients are the world’s largest and most successful investment banks, hedge funds, asset managers, traders, and academic institutions. They rely on our data to back-test trading strategies, develop risk and execution models, perform post-trade analysis, and conduct important academic research.

Our mission is to provide market data of the highest quality to our clients. To make it possible we have developed an AWS cloud-based ecosystem consisting of client and server-side applications for data acquisition, delivery, management, and quality assurance, as well as an online store that lets the customers buy data in a few clicks and a browser-based web app. As a Senior Java Developer, you will help us to further improve our application and technology stack, develop new internal and customer-facing tools and applications, update and enhance existing applications, build new data products, and help create the business unit’s next generation of architecture design.

Our stack:

- Java 8, Spring(Core, Boot, MVC), Intellij Idea

- MySQL, MongoDB

- OneTick (time series database for market data with its own query language)

- Jenkins, Ansible, Git

- All infrastructure is in AWS

Team and processes:

- 2 Java developers, management, data analyst, DevOps engineer

- We are using Jira & Confluence, processes are based on the Scrum approach

Job responsibilities:

- Writing maintainable and reliable code in Java and in OneTick

- Participating in architectural design, generating ideas for current architecture improvements

- Writing technical documentation and keeping it up to date

Required qualifications:

- 3+ years of experience in developing enterprise applications using Java, Spring

- Knowledge of relational and NoSQL databases(schema design, DML, query optimization), understanding of how ORMs work

- Experience with architectural design, good decomposition skills

- Knowledge of modern microservice architecture patterns

- Previous experience in monolithic architecture decomposition is a good bonus

- Graduate-level knowledge of the computer science fundamentals is highly desirable

- English Upper Intermediate is a must

What we are offering besides challenging tasks:

  • Decent salary according to the market and your expectations;
  • Regular performance reviews to keep your development and compensation up to date;
  • Educational courses and English classes;
  • Flexible working hours;
  • Medical insurance for employees and their families;
  • Travel insurance;
  • Lunch and sports bonuses;
  • Coworking compensation;
  • All necessary equipment and furniture for the remote workplace;
  • 31 days holidays.

@yevgeniamagurina




Report Page