Специальный Технологический Центр (ООО СТЦ) работает с 2001 года и является одним из ведущих предприятий в сфере разработки программного обеспечения, защиты информации, производства средств радиоконтроля и радиомониторинга. ООО «СТЦ» — крупное производственное предприятие оборонно-промышленного комплекса, официально входящее в реестр аккредитованных IT-компаний.
В связи с интенсивным ростом предприятия в группу разработки приглашаем на работу Java-разработчика для разработки корпоративного мессенджера.
Задачи:
- Участие в разработке сервера корпоративного высоконагруженного мессенджера
- Переводе его на микросервисную архитектуру, реализация нового функционала.
Стек технологий:
- Трекинг задач: Youtrack;
- Контроль версий: Mercurial, Git Непрерывная интеграция: Teamcity (мигрируем на Gitlab);
- Ключевые навыки: Java 17/21, Spring Boot 3.x.x, Hibernate, PostgreSQL, Apache Kafka, Redis.
Требования:
- Опыт коммерческой разработки от 5-ти лет;
- Отличное знание Java Core (Concurrency, NIO, collections, GC и т.д);
- Понимание RESTful API, проектирование его, документирование в формате OpenAPI;
- Опыт работы с Apache Kafka, Redis, WebSocket;
- Готовность как самостоятельно, так и с командой разбираться в хитросплетениях legacy-кода;
- Знание принципов ООП и паттернов проектирования;
- Понимание принципов SOLID, умение применять их на практике;
- Хорошее знание SQL, работа с транзакциями;
- Опыт разработки микросервисных приложений;
- Хорошее знание linux (работа в консоли);
- Уверенная работа с Docker.
Будет большим плюсом:
- Опыт разработки сетевых приложений на базе Netty/Mina;
- Опыт использования Cassandra;
- Хорошая привычка тестировать свой код (JUnit, Mockito).
Мы предлагаем:
- Конкурентную зарплату по результатам собеседования;
- Оформление по ТК РФ, полностью белая зарплата, оплата отпусков и больничных;
- Комфортный офис в Брянске и/или гибридный/удаленный формат работы;
- Гибкое начало рабочего дня;
- Премию в размере зарплаты по итогам года;
- Полис ДМС со стоматологией после прохождения испытательного срока;
- Поддержка сотрудников в радостных и сложных жизненных ситуациях (материальная помощь);
- Частичная компенсация абонемента в фитнес клуб;
- Обучение и участие в конференциях за счет работодателя;
- Работа в крупной и стабильной компании, возможность карьерного роста;
- Участие в интересном, динамично развивающемся и востребованном проекте.