Senior Java разработчик
В фин.тех компанию требуется специалист на позицию Senior Java разработчик для работы на проекте по формированию и реализации cтратегии коммуникации с клиентами Банка и продаже банковских продуктов клиентам.
Требования:
- Уверенное знание Java Core (Collection, JDBC, Multithreading);
- Опыт работы с реляционными базами данных и умение писать SQL запросы, оптимизация запросов;
- Опыт написания unit-тестов;
- Знание систем контроля версий (Git);
- Работа с системами автоматической сборки (maven или gradle);
- Опыт использования ORM, JPA;
- Знание Linux или bash;
- Знание английского языка на уровне уверенного чтения техдокументации.
Дополнительные требования:
- Знание процедурных диалектов SQL;
- Опыт работы с CVM-box;
- Опыт работы в scrum команде;
- Опыт автоматизации, CI/CD;
- Умение проектировать системы;
- Разработка приложений на SOA и микросервисной архитектуре.
Обязанности:
- Разработка распределенной микросервисной платформы;
- Участие в разработке архитектуры и алгоритмов систем;
- Написание юнит- и интеграционных тестов;
- Поиск и оптимизация узких мест.
- Знание русского языка - обязательно.