Крупный российский интегратор, разработчик систем автоматизации промышленности и госсектора на ИТ проекты в сфере безопасности (промышленно, пожарной, техногенной, физической и т.д) в связи с расширением команды в поисках Java-Разработчика (Middle/Senior).
Обязанности:
- Разработка серверной части системы, устойчивой к отказам и высоким нагрузкам согласно формальным заданиям;
- Рефакторинг и оптимизация кода;
- Написание юнит-тестов;
- Уточнение и документирование собственных решений, предоставление консультаций в подготовке тестовых сценариев;
- Участвовать в принятии технических решений и развитии продукта совместно с командой.
Требования: - Высшее образование (предпочтительно техническое);
- Опыт работы программистом Java от 2-х лет;
- Отличное значение Java 11+
- Опыт работы со Spring Framework
- Опыт работы с ORM Hibernate
- Знание системы сборки Maven
- Опыт работы с многопоточными приложениями, распределенными и высоконагруженными системами;
- Опыт работы с СУБД PostgreSQL, ClickHouse, Redis;
- Понимание структур данных и алгоритмов;
- Опыт работы с RabbitMQ, Kafka, ActiveMQ, Docker
- Умение применять принципы ООП, SOLID и паттерны проектирования;
- Знание современных принципов и технологий разработки и построения архитектуры web-приложений;
- Опыт разработки REST API;
- Опыт работы с Git
- Знание методологий Agile, умение пользоваться трекерами (Jira) и вики-системами (xwiki/confluence и др.);
Преимущества:
- Владение техническим английский языком
- Прохождение профильных курсов
- Опыт проектирования систем в парадигме микросервисной архитектуры.
- Опыт работы в продуктовой команде;
Условия: - Оформление по ТК
- Возможность работы из дома на 100% удаленке
- Супер-профи команда
- Долгосрочные и актуальные проекты для крупных Заказчиков
- Аккредитация по ИТ
- Зарплату обсуждаем с успешным кандидатом (зависит от опыта и экспертизы)