Senior Java разработчик

Оплата: По договоренности
Удаленно
Full-time
Постоянная работа

В фин.тех компанию требуется специалист на позицию Senior Java разработчик для работы на проекте по формированию и реализации cтратегии коммуникации с клиентами Банка и продаже банковских продуктов клиентам.


Требования:

- Уверенное знание Java Core (Collection, JDBC, Multithreading); 

- Опыт работы с реляционными базами данных и умение писать SQL запросы, оптимизация запросов; 

- Опыт написания unit-тестов; 

- Знание систем контроля версий (Git); 

- Работа с системами автоматической сборки (maven или gradle); 

- Опыт использования ORM, JPA; 

- Знание Linux или bash; 

- Знание английского языка на уровне уверенного чтения техдокументации.


Дополнительные требования:

- Знание процедурных диалектов SQL; 

- Опыт работы с CVM-box;

- Опыт работы в scrum команде; 

- Опыт автоматизации, CI/CD; 

- Умение проектировать системы; 

- Разработка приложений на SOA и микросервисной архитектуре.


Обязанности:

- Разработка распределенной микросервисной платформы; 

- Участие в разработке архитектуры и алгоритмов систем; 

- Написание юнит- и интеграционных тестов; 

- Поиск и оптимизация узких мест.

- Знание русского языка - обязательно.