ООО Прогрэдис
Разработчик #Java / Middle Java developer
от 200 000 до 300 000 ₽ на руки
Требуемый опыт работы: 3–6 лет
Полная занятость, удаленная работа
Приглашаем Java-разработчика для работы над сложным SPA-приложением для крупных корпоративных заказчиков. Со своей стороны можем пообещать множество разных интересных и непростых задач, работу в распределенной команде, хорошую белую и пушистую зарплату и премии, гибкий график работы и все остальные условия по ТК.
Для амбициозных предлагаем возможность профессионального развития в различных направлениях разработки и пересмотр зарплаты по результатам работы.
Обязанности
Совместная с остальной командой разработка серверной части (backend) систем, связанных с управлением бизнес-процессами (BPM), документами и проектами, программами и портфелями проектов
Участие в проработке требований к функционалу, архитектуре и способам реализации (на основе детальных постановок от бизнес-аналитиков)
Участие в разработке и оптимизации архитектурных решений, выборе технологий и компонентов
Участие в анализе работы систем и компонентов на тестовых и продуктовых площадках с целью оптимизации используемых структур данных, запросов к СУБД, архитектурных решений и кода
Разработка интеграционных решений и интерфейсов (REST, SOAP, BPM)
Плотное и активное взаимодействие с командой фронт-энд для реализации оптимальных и надежных решений
Написание кода с обеспечением должного уровня качества: модульное тестирование, соблюдение стилистических правил, документирование и самодокументирование кода
Документирование принимаемых решений (логических и архитектурных) по реализации поставленных задач
Анализ и рефакторинг существующих решений и кода для оптимизации их работы и развития
Участие в процессах внедрения и сопровождения продукта по необходимости
Требования
Понимание принципов построения архитектуры веб-приложений, процессов проектирования, документирования и методологий разработки ПО
Уверенные знания ООП, структур данных, основных паттернов проектирования и умение применять их на практике
Хорошие знания Java, JPA, Spring framework
Хорошие знания SQL и ORM (например, Hibernate)
Успешный опыт проектирования реляционных баз данных и работы с различными СУБД (MySQL, PostgreSQL и т.п.), опыт оптимизации запросов и моделей данных
Знание протокола HTTP, опыт проектирования REST и SOAP API
Желателен опыт работы с BPM-системами
Опыт работы с GitLab (или другой системой контроля версий), Redmine (или другими трекерами), Jenkins
Технический английский - на уровне чтения документации
Умение принимать взвешенные решения с учетом возможности их сопровождения и развития в будущем
Умение работать в команде и нести ответственность за выполняемые задачи и принимаемые решения
Дополнительным преимуществом будет
Опыт работы с разными версиями Java
Опыт работы с Play Framework 2
Опыт работы с отчетными движками (Doc4J, Jasper, ApachePOI и т.д.)
Желателен опыт работы с BPMS (Camunda, JBPM, Activiti или другие)
Условия и преимущества работы у нас
Конкурентная заработная плата по результатам собеседования
У нас есть офис в Москве (м.Калужская), но все мы уже третий год работаем удаленно. Поэтому сразу предлагаем дистанционную работу. Захотите периодически работать в офисе – тоже решаемо.
Трудовой договор предполагает полную занятость, полный рабочий день с возможностью выбора времени работы (то есть это нормальный рабочий день, 5/7, но время начала дня – согласуем при оформлении. Мало ли кто сова, кто жаворонок … Все вопросы отгулов или срочных отлучек решаются в рабочем порядке).
Договор оформляется сразу, в полном соответствии с требованиями ТК, с первого дня работы. Все условия – как полагается по ТК (отпуска, больничные, компенсации и прочее).
Испытательный срок – до 3 месяцев (не влияет на зарплату).
Задач много, сложных, интересных и важных. Есть над чем поломать голову, что изучать и придумывать.
Контакты
Петрищев Максим
petrischev@progredis.ru
Москва, улица Бутлерова, 17
Post #23
1.97K