Ведущий Java-разработчик

Новосибирск


На текущий момент мы расширяем команду и будем рады принять в наш дружный коллектив Ведущего Java-разработчика на следующих условиях:

Обязанности:
  • Разработка критически важных компонентов;
  • Подготовка в кодовой базе инфраструктуры для решения задач (заглушки);
  • Подготовка в кодовой базе инфраструктуры для unit-тестирования;
  • Описание предложений по техническому решению в задачах Jira;
  • Проектирование решений по автоматизации тестирования;
  • Помощь разработчикам в проектировании;
  • Контроль качества кода (соглашения, ревью, checkstyle, sonar, и т.п.);
  • Управление тех. долгом;
  • Построение контуров CI/CD;
  • Поддержка Dev(Sec)Ops в соответствии с методиками принятого производственного процесса Банка
  • Подготовка инфраструктуры для автоматизации тестирования.
Условия:
  • Дополнительный оплачиваемый отпуск при значимых событиях в жизни;
  • Льготное страхование;
  • ДМС со стоматологией после успешного прохождения испытательного срока;
  • Отсутствие дресс-кода;
  • Гибкое начало рабочего дня, график 5/2.
Требования:
  • Опыт разработки Web-приложений, понимание принципов клиент-серверного взаимодействия;
  • Опыт работы с серверами приложений Apache Tomcat, IBM WebSphere, JBoss;
  • Опыт работы с системами контроля версий: svn, git.
  • Опыт профилирования приложений - поиск утечек памяти, поиск bottleneck приложений от 2 лет;
  • Опыт работы с набором практик DevOps (Jenkins, Ansible, Groovy)
  • Опыт разработки высоконагруженных и распределенных систем, систем финансового профиля;
  • Уверенное понимание принципов многопоточного программирования;
  • Понимание принципов OOП, методологий разработки, шаблонов проектирования;
  • Уверенное знание Java SE;
  • Уверенное знание технологий разработки Spring Framework, Hibernate ORM, JMS, JMX, Junit.
  • Уверенные знания SQL, опыт работы с СУБД Oracle, опыт проектирования БД;
  • Знание технологий разработки интерфейсной части - JavaScript, JQuery, React.
  • Опыт работы с инструментами разработки Intellij IDEA, Jira, Confluence;
  • Уверенные знания в SQL синтаксисе, опыт работы с БД Oracle;
  • Понимание всего цикла производства ПО, от анализа первичных требований до обновления ПО на серверах и сопровождения пользователей;
  • Знакомство с IMDG-платформами (будет преимуществом).
Вернуться к списку