👀 Дизайнеры, с какой командой вы мэтчитесь по вайбам? Проверяйте на Вайб-чеке→ vibe.habr.com

Lead Java Developer

Требования

Бэкенд, Ведущий (Lead)JavaJava Spring FrameworkHibernateMongoDBMySQLGitJeeKotlin

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

Минск (Беларусь)Полный рабочий день

Компания

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

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

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

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

Задачи:

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

Требования:

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

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

  • NoSQL базами данных Mongo: применение индексов, оптимизация запросов;
  • приветствуется опыт работы с RabbitMQ или другими системами обмена сообщений
  • понимание SOAP
  • опыт работы с Git

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

  • JAVA 7-8
  • Spring Framework
  • Infrastructure - Docker, ELK, Netflix stack (Swarm, Consul, Vault, Hystrix, Kibana, Grafana, Prometheus, Haproxy)
  • Custom framework for microservices (on the base of spring and jetty)
  • NoSql - Mongo, GridFS, Redis, ElasticSearch
  • Event sourcing - Axon framework
  • Business DSLs - Groovy and Kotlin
  • Messaging - RabbitMQ
  • Analytics (Big Data) - Spark
  • RDBMS - MySql
  • JEE - EJB, JPA, JAX-RS, Glassfish
  • ORM - Hibernate, Jooq
  • Testing - on Spock, JUnit, Mockito, RestAssured
  • Build - Gradle, Maven

Бонусы

  • высокая заработная плата, защищённая от колебаний курса валют;
  • возможность получения бонусов;
  • частичная оплата курсов английского языка и спорта;
  • режим работы, уважающий биоритмы каждого отдельного сотрудника;
  • отпуск + 5 day off;
  • оплата конференций;
  • комфортные условия в уютном офисе БЦ "Порт";
  • молодой, красивый и реально дружный коллектив;
  • весёлые корпоративные мероприятия;
  • свободная велопарковка;
  • чай, кофе и прочие приятности за счёт компании.