Т1

Java-разработчик (Middle)

Не указана
  • Казань
  • Полная занятость
  • Удаленная работа
  • От 3 до 6 лет
  • Java
  • Spring Framework
  • Git
  • Микросервисная архитектура

Чем предстоит заниматься:

  • Разработка сервисов для передачи контента из Банка наружу и обратно;
  • Анализ работы решений, выявление узких мест и выработка решений по оптимизации;
  • Активное участие в проработке требований и архитектуры решений;
  • Детальное проектирование разрабатываемых сервисов, принятие ключевых технологических решений;
  • Декомпозиция и анализ задач бэклога;
  • Разработка автоматических модульных тестов, автоматических скриптов и тестов развертывания.

Наши ожидания:

  • Отличные знания Java SE 8+, Spring;
  • Знание принципов ООП, шаблонов проектирования, понимание микросервисной архитектуры;
  • Опыт разработки высоко-нагруженных сервисов;
  • Опыт работы с многопоточностью и асинхронностью;
  • Опыт работы с фреймворками и инструментами автоматического тестирования (junit, jmeter и др.);
  • Знание JUnit/TestNG, Maven/Gradle;
  • Знание принципов устройства и работы БД, умение составлять поисковые запросы (MSSQL/Postrgresql/Oracle);
  • Опыт работы с S3, создание тенантов, бакетов;
  • Опыт работы с SFTP, FTPS, ICAP;
  • Опыт работы с TYK, Swagger, EFK, TeamCity, Kafka;
  • Опыт тестирования API, работы с REST/SOAP-запросами и знание основных структур данных JSON/XML;
  • Опыт работы с Postman, Soap UI, Jira, Confluence;
  • Опыт работы с командной строкой Unix, DevOps.