Java-разработчик

з/п не указана
Цифролаб
Москва Постоянная занятость Полный день

Описание

ООО "Цифролаб" — это инновационная компания, специализирующаяся на разработке и внедрении передовых цифровых решений для бизнеса. Мы помогаем градостроительному комплексу г. Москвы перейти на новый уровень эффективности, используя современные технологии, аналитику и автоматизацию процессов. Наша миссия — стать надежным партнером цифровой трансформации, предлагая клиентам индивидуальные решения, которые позволяют оптимизировать бизнес-процессы, повысить конкурентоспособность и достичь стратегических целей. Ключевые проекты: Разработка, модернизация и сопровождение корпоративных информационных систем (в т.ч. порталов, цифровых сервисов) Комплекса градостроительной политики и строительства города Москвы. Обязанности: Разработка и поддержка корпоративных приложений на Java; Проектирование, реализация и рефакторинг backend-решений с применением принципов ООП и паттернов проектирования; Участие в проектировании архитектуры и интеграции микросервисов на базе Spring Boot и Spring Cloud; Реализация и поддержка REST API, обеспечение их стабильной и безопасной работы; Разработка и выполнение юнит, интеграционных и автоматизированных тестов для обеспечения высокого качества кода; Работа с реляционными базами данных (Oracle DB, PostgreSQL): проектирование схем, написание эффективных SQL-запросов, оптимизация производительности; Использование ORM (Hibernate) для доступа к данным и реализации бизнес-логики; Внедрение и поддержка процессов контейнеризации приложений с использованием Docker; Реализация и поддержка механизмов обмена сообщениями через RabbitMQ или Kafka; Работа с системами контроля версий (Git), участие в процессах code review; Использование инструментов сборки (Maven, Gradle) для автоматизации сборки и деплоя приложений; Применение dependency injection (DI) для обеспечения гибкости и расширяемости архитектуры решений; Поддержка и развитие существующего функционала, написание чистого, читаемого и документированного кода. Требования: Опыт коммерческой разработки на Java; Отличное знание принципов ООП и популярных паттернов проектирования; Опыт работы с системами контроля версий (Git); Владение инструментами сборки Maven и Gradle; Опыт работы с Camunda; Практический опыт тестирования (юнит-, интеграционное, автоматизированное тестирование); Знание и опыт работы со Spring Boot и Spring Cloud; Опыт работы с Docker (контейнеризация приложений); Навыки работы с реляционными базами данных: Oracle DB, PostgreSQL, уверенное владение SQL; Опыт реализации и использования dependency injection (DI); Умение работать в команде, готовность к обучению и обмену знаниями; Отличные знания Hibernate (ORM); Отличные знания REST API; Знание и опыт RabbitMQ или Kafka; Навыки написания чистого, поддерживаемого и документированного кода. Будет преимуществом: Опыт настройки CI/CD (Jenkins, GitLab CI и т.д.); Знание принципов микросервисной архитектуры; Опыт работы с системами управления задачами (Jira, Trello и др.); Условия: Официальное трудоустройство со дня выхода на работу, полное соблюдение норм ТК РФ, оплачиваемые больничные и отпуска; График работы: 5/2 (понедельник – пятница) с 09:00 до 18:00. По окончании испытательного срока предусмотрен гибридный формат (возможность совмещать работу в офисе и удалённо). На время испытательного срока — работа в офисе для быстрого погружения в процессы; Комфортный офис в центре Москвы: станция метро «Маяковская»; Конкурентный уровень заработной платы, обсуждаемый с успешным кандидатом по итогам собеседования.

Откликнуться
Источник: hh · 2 дня назад

Похожие вакансии в городе Москва

Все вакансии в городе Москва →