D
Size: a a a
D
E
E
D
D
E
D
D
E
AS
D
D
AS
D
D
AS
ВФ
NK
•
Разработка бэкенд-части высоконагруженной банковской расчетной системы на Java. •
Разработка интеграционных сервисов и микросервисных компонентов на Java (стандарты JMS, REST API). •
Разработка гибких расчетных компонентов на Groovy/ Kotlin. •
Написание Unit-тестов. •
Рефакторинг и оптимизация кода, code review. •
Участие в тестировании разработанных компонентов и исправлении дефектов. •
Участие в подготовке документации. •
Участие в принятии архитектурных решений и исследовательские задачи. •
Понимание принципов ООП. •
Опыт коммерческой разработки на Java от 2-х лет. •
Уверенное знание Java SE (желательно Java SE 8), Collection, JDBC, Multithreading. •
Знания и опыт использования: Spring Framework (Spring MVC, Spring Security, Spring JDBC). •
Опыт написания Unit-тестов (Junit, TestNG). •
Уверенное знание SQL. •
Опыт работы с Git, Maven. •
Чтение технической документации на английском. •
Умение разбирать и анализировать чужой код. •
Высшее техническое образование. •
Знакомство с Openshift и контейнеризацией приложений •
Опыт работы с Jira, Confluence. •
Опыт работы в Agile-команде. •
Опыт работы в высоконагруженных проектах, опыт работы с многопоточностью, критичных системах с высоким уровнем SLA. •
Умение подбирать инструменты для решения необходимых задач. •
Понимание или опыт работы в любых других областях программирования (например, любой опыт фронтенд-разработки). •
Желание учиться новому.NK