A complete application in a minute
Tailored resume and cover letter, ready to send.
Атомстройэкспорт ищет опытного Java-разработчика для участия в разработке и сопровождении Enterprise-уровневых цифровых продуктов. Кандидат будет работать в команде над архитектурными решениями, обеспечивать низкую связанность и высокую когезию, проектировать REST/событийно-ориентированные сервисы и участвовать в рефакторинге кода.
Требуется 5+ лет опыта, знание Java 17+, паттернов проектирования и брокеров сообщений; опыт наставничества обязателен.
Описания нет
Разрабатывать, тиражировать и сопровождать программное обеспечение Участвовать в командной разработке многофункциональных высоконагруженных цифровых продуктов уровня Enterprise Реализовывать процессы разработки и управления кодовой базой цифровых продуктов Участвовать в проектировании архитектуры приложений, вырабатывать и согласовывать архитектурные решения, осуществлять архитектурный надзор Контролировать сроки и качество разработки, проводить проверку кода и рефакторинг совместно с техническим лидером и архитектором команды Разрабатывать отчетную, техническую и служебную документацию Оценивать трудозатраты команды и фиксировать работы в корпоративных системах учета Декомпозировать требования заказчика до отдельных технических задач Планировать итерации, определять емкость команды, консультировать разработчиков, приоритизировать задачи и развивать меры для снижения рисков срыва сроков Поддерживать готовые решения в рамках обязанностей 4-й линии поддержки, анализировать дефекты и запросы на изменения, распределять задачи в команде
Не менее 5 лет разработки на Java, версии Java 17+ Понимание синтаксиса и стандартных библиотек Java Понимание HTTP и принципов сетевого взаимодействия Умение применять SOLID и паттерны объектно-ориентированного программирования Понимание архитектуры приложений, принципов Low Coupling / High Cohesion, DI и IoC Знание микросервисной архитектуры, REST и шин событий, умение составлять диаграммы сетевого взаимодействия Алгоритмическое мышление и умение решать сложные технологические, исследовательские и проектные задачи Знание смежных дисциплин и жизненных циклов разработки, умение ими управлять Знание RabbitMQ и Kafka, опыт реализации решений с брокерами сообщений Опыт работы с распределенными транзакциями и системами авторизации, знание OAuth 2.0 Опыт использования и настройки систем баг-трекинга Умение проектировать архитектуру приложений и осуществлять архитектурный надзор, знание архитектурных паттернов, DDD и принципов чистой архитектуры Опыт работы с Git и методологиями Scrum, Waterfall, Kanban Опыт наставничества не менее 2 лет, включая наставничество от 3 сотрудников Опыт распределения задач между разработчиками с учетом их загрузки и квалификации Опыт работы в команде от 3 лет Английский не ниже Intermediate
Гибкий график Обучение и развитие: онлайн-платформы, профессиональные курсы, конференции, тренинги, конкурсы, индивидуальные образовательные маршруты и поддержка наставника Доступ к закрытым сообществам экспертов Карьерные консультации и поддержка карьерного развития ДМС со стоматологией и госпитализацией Страхование от несчастных случаев на производстве Линия психологической поддержки Финансовая помощь в особых жизненных ситуациях Тимбилдинги, спортивные активности, отраслевые соревнования, волонтерские движения, молодёжные сообщества и мероприятия для сотрудников и их семей