Middle/Senior Java Developer
Местоположение и тип занятости
Компания
Информационные технологии, системная интеграция, интернет
Описание вакансии
Условия работы
Международная продуктовая компания ID Finance ищет Java разработчика в Минский офис. Мы предлагаем работу над стабильным разветвленным проектом (Россия, Казахстан, Грузия, Испания, Польша, Бразилия, Мексика) с возможностью решать сложные задачи, применять новые технологии и нестандартные решения. Вы будете работать по Agile методологии с частыми релизами, обязательным ревью кода и плотным взаимодействием с бизнесом.
Задачи:
- разработка нового функционала и рефакторинг существующего решения;
- масштабирование функционала в новые страны (сейчас уже 7 стран в портфолио);
- управление командой (в зависимости от позиции Лид/Разработчик)
Стек технологий на проекте:
- 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
Требования:
- глубокое понимание объектно-ориентированного программирования и шаблонов проектирования;
- опыт применения современных Java-технологий, среди прочего Spring, Hibernate;
- понимание протокола HTTP и опыт работы с внешними API (REST);
- знакомство с сервисно-ориентированной архитектурой;
- опыт работы с реляционными базами данных;
Будет плюсом:
- NoSQL базами данных Mongo: применение индексов, оптимизация запросов;
- приветствуется опыт работы с RabbitMQ или другими системами обмена сообщений
- понимание SOAP
- опыт работы с Git
Бонусы
Условия:
- высокая заработная плата, защищённая от колебаний курса валют;
- возможность получения бонусов;
- 50% оплата курсов английского языка;
- режим работы, уважающий биоритмы каждого отдельного сотрудника;
- отпуск + 5 day off;
- конференции
- комфортные условия в уютном офисе БЦ "Порт";
- молодой, красивый и реально дружный коллектив;
- весёлые корпоративные мероприятия;
- свободная велопарковка;
- чай, кофе и прочие приятности за счёт компании.