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

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

Ищем талантливых Java разработчиков в крупную российскую финансовую компанию. Вы будете участвовать в разработке системы, которая обрабатывает десятки миллионов транзакций в сутки по всем картам внутри РФ.

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

  • Писать читаемый, сопровождаемый код на Java 8;
  • Прорабатывать и обосновывать архитектуру новых систем - мы пишем крупные продукты с нуля;
  • Проводить review кода, разрабатываемого коллегами и подрядчиками;
  • Участвовать в выстраивании процессов разработки внутри компании;
  • Работать в тесном контакте с бизнес пользователями и другими подразделениями;
  • Мы используем Spring (Core, MVC, Data, Boot), MyBatis, Liquibase, Guava;
  • Для тестирования используем JUnit, AssertJ, Mockito.

Требования:

  • Отличные знания Core Java и культуры разработки;
  • Опыт разработки многопоточных приложений, понимание как работает Java memory model, умение избегать deadlocks и написание thread-safe классов;
  • Знание и умение применять на практике принципы хорошего объектно-ориентированного дизайна;
  • Знакомство с паттернами (GoF), принципами SOLID; понимание, что такое IoC;
  • Базовая алгоритмическая подготовка – вы понимаете, как связана запись O (log n) и бинарные деревья; умеете и любите решать задачи эффективным способом;
  • Опыт промышленной командной разработки;
  • Понимание, что такое Continuous Integration, опыт работы с Git, SVN;
  • Умение оценивать трудоемкость задач и попадать в свои оценки;
  • Привычка писать хорошие авто-тесты на сложный код;
  • Хорошие знания SQL и JDBC;
  • Знание сетевых технологий: TCP, HTTP, Sockets;
  • Опыт работы со стеком Spring;
  • Умение защищать свое мнение и учитывать мнения окружающих;
  • Инициативность, ответственность и самостоятельность при решении задач. Мы это ценим и поощряем.

Будет здорово, если:

  • Вы имеете навыки web-разработки – мы пишем внутренние UI на AngularJS;
  • У вас есть кругозор в распространённых Java фреймворках и смежных с Java технологиях;
  • Вы сталкивались с работой по гибким методологиям разработки (SCRUM/Agile);
  • Работа с unix-системами и написание скриптов для вас не проблема;
  • Вам интересна предметная область – карточный процессинг, платежные приложения;
  • Вам важно, чтобы результаты вашей работы приносили пользу.

Условия:

  • Оформление согласно ТК РФ;
  • Достойный уровень заработной платы;
  • График работы: 5/2 с 9:15 до 18:00;
  • Добровольное медицинское страхование;
  • Офис в центре Москвы (м. Новокузнецкая);
  • Возможность профессионального развития.

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

Полная занятость, полный день
Вы откликаетесь на вакансию в другой стране

Страна размещения вакансии — Россия.

В резюме не указано, что вы готовы туда переехать.

Все равно откликнутьсяНе откликаться
Отклик направлен работодателю
Сопроводительное письмо к отклику
Написать сопроводительное письмоПисьмо отправлено
Произошла ошибка, попробуйте ещё раз
Дата публикации вакансии
Вакансия дня
Рекомендуем