Ц

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

Цифролаб
Москва
🏢 Офис
Middle
Полная занятость
Россия
Описание вакансии

ООО "Цифролаб" — это инновационная компания, специализирующаяся на разработке и внедрении передовых цифровых решений для бизнеса. Мы помогаем градостроительному комплексу г. Москвы перейти на новый уровень эффективности, используя современные технологии, аналитику и автоматизацию процессов.

Наша миссия — стать надежным партнером цифровой трансформации, предлагая клиентам индивидуальные решения, которые позволяют оптимизировать бизнес-процессы, повысить конкурентоспособность и достичь стратегических целей.

Ключевые проекты

Разработка, модернизация и сопровождение корпоративных информационных систем (в т.ч. порталов, цифровых сервисов) Комплекса градостроительной политики и строительства города Москвы.

Обязанности
Разработка и поддержка корпоративных приложений на 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. По окончании испытательного срока предусмотрен гибридный формат (возможность совмещать работу в офисе и удалённо). На время испытательного срока — работа в офисе для быстрого погружения в процессы;
Комфортный офис в центре Москвы: станция метро «Маяковская»;
Конкурентный уровень заработной платы, обсуждаемый с успешным кандидатом по итогам собеседования.
AI-помощник
ИсточникСкрыто
Опубликовано21 июл.
Мы против мошенников на площадке: если тебя просят заплатить, продиктовать код или установить непонятное приложение — прекращай общение и сразу пиши нам (чат с основателем или форма обратной связи).