Java Developer (Alarm systems)

з/п не указана

Требуемый опыт работы: 1–3 года

Полная занятость, гибкий график

MERA приглашает разработчика Java уровня Middle стать частью проекта Alarm systems!

Проект по разработке серверной части платформы для управления и мониторинга конечных устройств систем сигнализации, а также доставки сигналов тревоги от них до центров оперативного реагирования. Заказчик из Швейцарии - специализируется на системах сигнализации зданий, сооружений и пожарной безопасности.

p.s. Работа в офисах в Нижнем Новгороде и Казани (на время covid работа удаленная). Иногородним кандидатам помогаем с релокацией. Мы также готовы рассмотреть постоянную удалённую работу.

Обязанности:
• Участие в продуктовой разработке с высоким уровнем свободы и ответственности.
• Разнообразные и интересные задачи, продвинутая архитектура и никакого legacy.
• Изучение и реализация новых требований к продукту, анализ и устранение неисправностей в существующем коде.
• Применение современных подходов и технологий разработки/
• Регулярное взаимодействие с иностранным заказчиком - согласование и уточнение требований, обсуждение подходов и деталей реализации функционала и т.д.


Требования:
• Уверенное знание Java SE 8+, в том числе Collection API, Concurrency API.
• Понимание принципов и опыт разработки распределенных систем (micro services) и методов их тестирования.
• Практический опыт разработки сетевых приложений или сервисов на Java.
• Spring Boot, Spring Data.
• RDBMS (MySQL, PostgreSQL или другая).
• JPA, Hibernate.
• HTML, CSS, Angular, TypeScript на начальном уровне.
• Навыки работы с консолью Linux на уровне пользователя.
• Умение работать с системой контроля версий Git, современными системами сборки, такими как gradle или maven.
• Письменный и разговорный английский, так как придется много общаться с зарубежными коллегами.
• Быстрая обучаемость, самостоятельность, самоорганизованность, высокая ответственность и здоровый перфекционизм.

Будет преимуществом:
• Kotlin.
• Netty framework.
• Messaging broker (RabbitMQ или Kafka).
• Spring Cloud.
• Docker, Ansible.
• Amazon Web Services.
• Oauth2 (Auth0).
• GitLab.

Мы предлагаем:
• Работу в крупной и стабильной международной Компании, специализирующейся на разработке заказного ПО в Telecommunications, IoT & Industrial Automation, Automotive & Transport, Fintech и иных сферах.
• Конкурентную заработную плату и социальный пакет, включая дополнительное медицинское страхование после испытательного срока (3 месяца) и выплаты к значимым событиям в жизни (свадьба, рождение ребёнка).
• Гибкий график, демократичный стиль управления и дружную команду.
• Возможности профессионального обучения и развития. Бесплатные курсы по изучению английского языка на базе компании.

Вакансия опубликована 6 июля 2020 в Казани