офис/удаленно по желанию, Москва
О нас:
🔸Мы-Прогрэдис.
В динамично развивающуюся российскую компанию для работы над комплексными системами для крупных корпоративных заказчиков приглашаем опытного Java-разработчика с хорошими знаниями и навыками в настройке серверного окружения систем.
Обязанности:
🔸Совместная с остальной командой разработка серверной части (backend) программных продуктов, связанных с управлением бизнес-процессами, документами и проектами
🔸Самостоятельный анализ предметной области и уточнение требований
🔸Активное участие в разработке и оптимизации архитектурных решений
🔸Работа с большим объёмом существующего кода, включая задачи по его оптимизации
🔸Мониторинг реализованного кода на тестовых и продуктовых площадках с целью оптимизации используемых структур данных, запросов к серверу баз данных, архитектурных решений и кода
🔸Разработка интеграционных решений и интерфейсов (REST, SOAP, BPM)
🔸Написание кода с обеспечением должного уровня качества: модульное тестирование, соблюдение стилистических правил, документирование и самодокументирование
🔸Документирование принимаемых решений по реализации задач (логических и архитектурных)
🔸Участие в процессах внедрения и сопровождения продукта по необходимости
🔸Сопровождение инфраструктуры разработки (Git, Jenkins, Redmine, сервера разработки) – настройка в соответствии с текущими задачами, восстановление работоспособности при сбоях
Требования:
🔸Уверенные знания в области архитектуры веб-приложений, процессов проектирования, документирования и методологий разработки ПО
🔸Уверенные знания ООП, структур данных, основных паттернов проектирования и умение применять их на практике
🔸Уверенные знания Java, JPA, Spring CORE/Security/Data/REST/Boot, BPM, Versioning, Hibernate Envers
🔸Уверенные знания SQL и ORM (желательно – Hibernate)
🔸Успешный опыт проектирования реляционных баз данных и работы с различными СУБД (MySQL, PostgreSQL и т.п.)
🔸Знание протокола HTTP, опыт проектирования REST и SOAP API
🔸Опыт работы с Git (или другой системой контроля версий), Redmine (или другими трекерами), Jenkins
🔸Знание командной строки Linux
🔸Технический английский - на уровне чтения документации
🔸Умение принимать взвешенные решения с учетом возможности их сопровождения и развития в будущем
🔸Ответственность за выполняемые задачи и принимаемые решения
Дополнительным преимуществом будет:
🔸Опыт работы с Play Framework
🔸Опыт работы с BPMS (желательно Camunda или Activiti)
🔸Опыт работы с отчетными движками (Doc4J, Jasper и т.д.)
🔸Опыт установки и настройки Linux, NGINX, СУБД, VM, Git, Redmine
Условия и преимущества работы у нас:
🔸Конкурентная заработная плата (по результатам собеседования!!)
🔸Оформление по ТК с первого дня. Полная занятость
🔸Испытательный срок – 3 месяца
🔸Гибкий график работы (по согласованию с руководством)
🔸Интересные задачи
🔸Возможность вместе с нами развивать сложный и интересный продукт
🔸Удобный офис в центре (рядом с метро Октябрьская)
Зарплата:
🔸
от 250 000 - 450 000 рублейКонтакт: @hrincome
#вакансия #офис #возможнаудаленка #удаленка #москва #разработка #backend #java