Job description

Requirements

  • Entry level
  • No Education
  • Salary to negotiate
  • Moscow

Description

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


- Разработка back-end частей нагруженных специализированных подсистем обработки транзакций для банков TOP-10
- разработка data-классов (JPA),
- разработка бизнес-логики приложения
- разработка интеграционных компонентов в существующих и новых проектах: SOAP, REST, Kafka, Rabbit, Ignite c использованием Spring Integration
- разработка пакетных заданий (Spring Batch)
- написание миграционных скриптов LiquiBase
- разработка unit-тестов


- Работа с заявками на поддержку – исправление обнаруженных ошибок, решение проблем с производительностью


- Участие в разработке Front-End компонентов для управления backend и поддержки действий пользователей системы
- Vaadin


- Участие в разработке фреймворка тестировния (Selenium-based)
- Участие в детализации требований, проектировании архитектуры
- Исследование возможностей новых технологий:
- при необходимости использования в существующем или новом проекте по требованиям заказчика
- для улучшений существующего процесса разработки и поставки приложения


Возможности по (само)развитию и продвижению:


- изучение новых фреймворков, технологий, библиотек, предложение их к внедрению в существующие и новые проекты
- работа с CASE инструментами (Enterprise Architect)
- руководство группой разработчиков на проекте
- участие в аналитической работе, постановке задач и коммуникации с аналитиками клиента (Банка)
- участие в управлении проектами

Требования: Опыт работы Java EE разработчиком (middle) , доработка и исправление ошибок существующих систем,опыт написания SQL запросов. Остальное по стеку опционально.
Java 8 (как основной язык), Kotlin (как дополнительный, в том числе для тестов), Hibernate4/5, Spring4/5 + (batch, integration), SQL, Многопоточная разработка. Кэширование (Apache Ignite/EHCache), Apache Kafka, RabbitMQ Git, TeamCity Vaadin 8

About the company

AdzunaRU

Related jobs