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

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

Отменить

Senior Java Developer

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

Senior Java developer

Мы создаем цифровую платформу B2C для наших банков – партнеров и для физиков. Продуктовая команда создает marketplace и экосистему для простого доступа к кредитам, ипотеке, автокредитам, рефинансированию, сервисам оптимизации расходов, системам лояльности и так далее.

Чтобы быстро двигаться и создавать крутой продукт, мы используем современные подходы в разработке и внедрения приложений – микросервисы. У нас уже есть вся необходимая инфраструктура, построенная на k8s, docker. Мы стараемся использовать подход DevOps, Scrum, применять в разработке TDD, и при тестировании BDD, пишем и проводим Unit-тестирование, автоматическое тестирование продукта в pipeline CI/CD.

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

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

Для успешного выполнения проекта, вы обязательно должны знать и иметь практический опыт:

  • Опыт коммерческой разработки ПО - от 4х лет и на JAVA SE– от 2-х лет;
  • Знать и успешно применять фреймворки Spring, Hibernate;
  • Создавали архитектуру приложений с нуля от идеи до реализации и тестов;
  • На практике уметь интегрироваться с другими системами (REST, xml, json, web-service и т.п.);
  • Опыт работы с реляционными базами данных Oracle/PostgreSQL/MySQL;
  • Опыт проектирования и разработки приложений c использованием микросервисного подхода на Docker, SWARM, Kubernetes;
  • Дружите с командной строкой и можете эффективно использовать скриптовые языки для автоматизации рутины;

Ваши шансы повышаются, если вы:

  • Знаете, как работает RabbitMQ или аналог, понимаете какую задачу это решает;
  • Делали или участвовали в проектах с высокой нагрузкой, высокой отказоустойчивостью;
  • Использовали подход BDD или TDD в дополнение к DDD;
  • Знаете как настроить CI/CD конвейер с автоматическим развертыванием в среде Kubernetes;
  • Знаете что такое DevOps, использовали инженерные практики автоматизации цикла жизни ПО;

Ежедневные задачи и обязанности:

  • Разрабатывать микросервисную архитектуру и программные модули с нуля;
  • Создавать легко поддерживаемый код и прививать методологии в команде;
  • Интегрировать платформу с другими сервисами (партнерскими, внутренними)
  • Соблюдать высокие требования к процессу разработки и качеству продукта;
  • Осуществлять Code review;
  • Помогать Team Lead с аналитикой по проекту и проработке технической части;
  • Исправлять баги и помогать тестировщикам быстрее выпустить свежий релиз.

Условия

  • Оформление по ТК;
  • Стабильная, конкурентная заработная плата;
  • Работу на интересном проекте по формированию нового облика банка;
  • Возможности профессионального развития и карьерного роста в быстро растущем коллективе;
  • Для сотрудников финансовой группы действуют специальные предложения от БКС Банка;
  • Мощное железо для работы, помощь экспертов;
  • Офис рядом с м. Проспект Мира.

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

Полная занятость, полный день