Задачи:
- Проектирование и разработка компонентов
- Обновление как отдельных участков, так и целых кластеров действующей инфраструктуры сегмента ФинТех
- Проведение код-ревью, документирование решений
- Работа с реляционными БД
- Сопровождение этапов внедрения продукта в эксплуатацию.
Требования:
- Опыт разработки на Java от 3 лет (Middle) или от 5 лет (Senior), с использованием 11/17 версий
- Умение разбираться в чужом коде и писать чистый и понятный код
- Опыт использования Apache Kafka, Kafka Connect
- Работа на Spring Framework, Spring Cloud;
- Взаимодействие с Hibernate ORM, JDBC, JMX
- Владение инструментами контейнеризации, виртуализации и оркестрации
- Знание и опыт работы с PostgreSQL, реляционными БД, системами сборки Maven, Gradle и системой контроля версий Git
- Опыт работы с инструментами Jira, Confluence, Jenkins, Sonar, Nexus
- Опыт профилирования приложений - поиск утечек памяти, поиск bottleneck приложений
- Опыт проектирования и разработки высоконагруженных, распределенных и отказоустойчивых систем
- Умение профилировать приложения и оптимизировать их производительность.