У вас слишком много отобранных вакансий. Вам нужно удалить ненужные вакансии из списка отобранных, чтобы добавить ещё одну.

Удалить самую старую вакансию и добавить эту

Отменить

Java Senior developer

Уровень зарплаты
з/п не указана
Город
Москва
Требуемый опыт работы
3–6 лет

Крупная инвестиционная компания "АТОН" рассматривает кандидатов на позицию Java Senior developer.

Проект: реорганизация core banking system собственной разработки, обслуживающей бизнес-процессы компании на уровне фронт- мидл- бэк. Проектирование программной платформы с нуля по модульному принципу.

Цель проекта: создать гибкую модульную архитектуру программной платформы с возможностью оперативных изменений согласно требованиям бизнеса, обеспечение параллельной и непрерывной разработки.

Данный проект является одним из самых ключевых в нашей компании.

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

  • Разработка backend (серверной части) для ключевой системы компании, обслуживающей бизнес-процессы фронт-мидл и бэк офиса (core banking system)
  • Анализ legacy системы, ее взаимодействия с UI, системами банка и описание текущей архитектуры
  • Проектирование, прототипирование и разработка архитектуры системы с «нуля» в виде микросервисов на java платформе
  • Проведение code review, анализ и оптимизация кода
  • Разработка API для интеграции
  • Разработка unit/BDD-тестов, желание автоматизировать все этапы разработки и поставки ПО

Требования:

  • Образование высшее техническое
  • Участие в разработке 2-3 проектов Enterprise уровня (Server Side, WebUI)
  • Хорошее знание стека технологий Java
  • Знание паттернов проектирования
  • Хорошее понимание принципов SOA
  • Опыт разработки микросервисной архитектуры
  • Опыт Agile разработки (опционально)
  • Умение оценивать трудоемкость задач и соблюдать сроки выполнения
  • Чтение технической документации на английском языке
  • Коммуникабельность, проактивность
  • Желание развиваться, хорошая обучаемость

Технологии:

  • Java 7-8 (от 3 лет)
  • Spring Framework (Core, Data, JDBC, Transaction, Security, REST) – от 2 лет
  • Опыт применения ORM движков: Hibernate, TopLink, MyBatis – от 2 лет
  • Опыт работы с Liquibase, Flyway
  • Опыт использования Akka, RxJava как плюс
  • Опыт работы с реляционными и NoSQL базами данных
  • Хорошее знание SQL
  • Желателен опыт работы с Git, Tomcat, Maven или Gradle
  • Умение тестировать код (JUnit, TestNG, Mockito, Jbehave/Cucumber/Spock testing)
  • Опционально: Jira, Confluence, ServiceMix/Apache Camel
  • Понимание принципов работы основных интеграционных протоколов
  • Опыт работы с Linux (разработка, администрирование)
  • Опыт разработки на Scala будет плюсом

Условия:

  • Работа в офисе на ст.м. Чистые пруды (шаговая доступность от метро)
  • Оформление по ТК РФ с первого рабочего дня
  • Высокая заработная плата по результатам собеседования
  • Оплачиваемое корпоративное обучение
  • ДМС
  • Льготный фитнес
  • График работы: пн-пт 9:00-18:00/10:00-19:00/11:00-20:00 (как будет удобнее)
  • Карьерный рост

Тип занятости

Полная занятость, полный день
Дата публикации вакансии
Рекомендуем