💥 Ищем старшего системного аналитика (SQL, XML, JSON, SOAP, REST, SoapUI, Postman, Charles, Swagger, BPMN, Sequence, OAuth 2.0, SSO) для участия в Публичном собеседовании на Хабр Карьере. Оставить заявку → Участвую!

Middle Java Developer

Зарплата

от 2000 до 3500 $

Местоположение и тип занятости

ВоронежПолный рабочий деньМожно удаленно

Компания

Международная компания-разработчик программного обеспечения

Описание вакансии

Условия работы

Наш клиент - известный частный банк в России, входящий в национальный ТОП-5 по размеру активов. На рынке финансовых услуг работает уже более 30 лет и считается одним из самых крупнейших и инновационных банков в стране. DataArt успешно сотрудничает с клиентом уже более 1 года. Проект находится в активной стадии разработки.

Основные технологии: Java 8+, Spring, Spring Boot, Spring Cloud, микросервисная архитектура, Kafka, NoSQL.

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

Мы берем людей не в проект, а в компанию. Если работа на клиента закончилась, вы переходите в другой проект или в оплачиваемый idle.

Требования

  • 2+ года опыта коммерческой разработки веб-приложений.
  • Отличное знание Java 8+.
  • Опыт работы со Spring, Spring Boot и Spring Cloud.
  • Опыт работы с микросервесной архитектурой.
  • Опыт работы с Kafka.
  • Опыт работы с базами данных (NoSQL).
  • Опыт построения CI\CD, понимание сервисов оркестровки контейнеров: ECS, EKS.
  • Владение объектно-ориентированным программированием (OOP), объектно-ориентированным проектированием (OOD) и паттернами проектирования (design patterns).
  • Желание работать с большими и сложными проектами.

Будет плюсом

  • Знакомство с процессами разработки, в которых внедрены Binary Release Management, CI/CD, Scrum/Kanban.
  • Понимание, как работает Spring/Spring Boot «под капотом».
  • Опыт работы с MongoDB и Elasticsearch.
  • Опыт кэширования данных с помощью Hazelcast, Infinispan и Redis.
  • Знакомство с такими инструментами управления как Ansible/Salt/Chef/etc.
  • Опыт применения RxJava (Reactor) и Hystrix и понимание применимости.