Senior Java Developer

Требования

Разработка ПО
Middle
JavaScript
Java
NoSQL
Java Spring Framework
RabbitMQ
MongoDB
Docker
Kotlin
Hibernate
HTTP
SQL
API Интерфейсы
Apache Maven
Consul

Условия

Можно удалённо
Москва

Компания

Информационные технологии, системная интеграция, интернет

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

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

Международная продуктовая компания ID Finance ищет Java разработчика в Московский офис. Мы предлагаем работу над стабильным разветвленным проектом (Россия, Казахстан, Испания, Польша, Бразилия, Мексика) с возможностью решать сложные задачи, применять новые технологии и нестандартные решения. Вы будете работать по Agile методологии с частыми релизами, обязательным ревью кода и плотным взаимодействием с бизнесом.

Задачи:

  • Разработка нового функционала и рефакторинг существующего решения;
  • Масштабирование функционала в новые страны (сейчас уже 6 стран в портфолио)

Требования:

  • Глубокое понимание объектно-ориентированного программирования и шаблонов проектирования;
  • Опыт применения современных Java-технологий, среди прочего Spring, Hibernate;
  • Понимание протокола HTTP и опыт работы с внешними API (REST);
  • Опыт работы с реляционными базами данных

Бонусы

  • Работа в одной из самых быстрорастущих компаний в своём сегменте;
  • Международный коллектив и работа, связанная с бизнесом в разных странах;
  • Адекватный менеджмент, отсутствие бюрократии;
  • Оплата профильных курсов и конференций;
  • Корпоративное медицинское обслуживание;
  • Оформление трудовых отношений в соответствии с ТК РФ;
  • Офис в 7 мин. ходьбы от м. Парк Победы, м. Багратионовская или м. Фили

Дополнительные инструкции

Будет плюсом:

  • Работа с нереляционными базами данных;
  • Работа с микросервисной архитектурой

Стек технологий на проекте:

  • JAVA 8+
  • Kotlin
  • Spring Framework
  • Infrastructure - Docker, ELK, Netflix stack (Swarm, Consul, Vault, Hystrix, Kibana, Grafana, Prometheus, Haproxy)
  • NoSql - Mongo, GridFS, Redis, ElasticSearch
  • Business DSLs - Groovy and Kotlin
  • Messaging - RabbitMQ
  • RDBMS - MySql
  • JavaEE (JPA, JAX-RS), Glassfish
  • ORM - Hibernate, Jooq
  • Testing - on Spock, JUnit, Mockito, RestAssured
  • Build - Gradle, Maven