Город: Минск
Занятость: Полная занятость, Полный день
Опыт работы: От 3 до 6 лет
JazzTeam - белорусская компания (резидент ПВТ), занимающаяся разработкой IT решений по методологии Agile с использованием современных Java технологий.
Мы будем рады видеть в нашей команде Senior Java разработчика для работы над приложением для оценки проектов.
Немного о проекте:
Приложение для оценки и управления стоимостью реализации проектов в различных сферах (нефтегазовая, газовая, энергетическая промышленности и т.п.).
Текущая глобальная задача: реализация функциональности, позволяющей работать в приложении одновременно нескольким пользователям. Для этого наша команда с нуля разрабатывает и применяет к существующему приложению фреймворк для совместного редактирования.
Приложение активно развивается: планируется разработка REST API и реализация новых функциональных модулей.
Качество кода поддерживается на высоком уровне: Unit/Integration тесты, рефакторинг, код ревью - обязательная составляющая процесса разработки. Работа в стиле Agile / XP programming. Наш заказчик имеет хороший технический бэкграунд, достаточно гибок в работе. Важные архитектурные решения по развитию продукта принимаются совместно.
Технологии проекта:
Java 8, Active MQ, Git, MSSQL, Maven, JUnit
Обязанности:
-
Разработка нового функционала
-
Участие в проектировании системы
-
Рефакторинг существующих модулей
-
Реализация решений нетривиальных задач
-
Участие в оценке, планировании и принятии архитектурных решений
-
Покрытие кода Unit и Integration тестами
Требования:
-
Опыт работы с Java, Maven, SQL, Git, JUnit
-
Умение писать чистый код
-
Хорошие знания Java Generics
-
Самостоятельность
Будет плюсом:
-
Опыт разработки фрэймворков / API
-
Опыт работы с Active MQ
-
Понимание проблем Concurrency
-
Знание Pessimistic / Optimistic Locking
-
Представление о том, как может быть реализовано совместное редактирование
Личные требования:
-
Знание английского языка не ниже intermediate
-
Проактивность, инициативность
-
Хорошие коммуникативные навыки
-
Сильный аналитический навык, ответственность, порядочность, креативный склад ума, нацеленность на конечный результат, умение работать в команде
-
Высшее техническое образование
Условия:
-
Молодой коллектив, офис в центре Минска
-
Все возможности для применения ваших способностей
-
Работа в инновационной, технологической компании
-
Мы широко практикуем Agile/Scrum/XP
-
Мы ценим творчество и прозрачность
-
Мы занимаемся не только разработкой на заказ, но консультируем и создаём свои продукты
Вас ждёт отличный коллектив и интересные проекты!
Похожие вакансии