Напиши текст вакансии для должности "Разработчик Java Middle". Название компании: "Протей, НТЦ". Расположение: Санкт-Петербург. График работы: Гибкий график. Опыт работы: От 1 года до 3 лет. Ключевые навыки: 'Java', 'Spring Framework', 'JDBC', 'Linux', 'PostgreSQL', 'Многопоточность'

НТЦ ПРОТЕЙ - российская IT-компания, более 15 лет работающая в сфере телекоммуникаций. Мы занимаемся разработкой и производством собственных программно-аппаратных продуктов и решений, которые используются операторами мобильной и фиксированной связи (в России и за рубежом), государственными структурами, силовыми ведомствами. Мы ищем Java-разработчика в команду, работающую над продуктами для операторов связи.  Специфика:  Разработка серверного ПО (backend) Сетевое программирование Многопоточность, высоконагруженные приложения Работа с базами данных и кэшами Работа в команде из 10-15 человек, ревью кода Стек технологий: Java 8/11, Spring, JDBC, Netty, PostgreSQL. Мы используем IDEA, YouTrack, Jenkins, Git, Linux.   Наши ожидания:  Опыт коммерческой разработки на Java от года, опыт работы в команде Знание базовых структур данных (массивы, списки, деревья, хеш-таблицы) и алгоритмов Опыт работы с СУБД (MySQL / MariaDB / PostgreSQL) Опыт работы с каким-нибудь ORM (JPA/Hibernate) Опыт работы с многопоточностью  Плюсом будет:  Опыт работы с JDBC Опыт разработки высоконагруженных систем Опыт работы с сетевыми протоколами (TCP/UDP) Опыт использования Spring Глубокие знания БД: транзакции, блокировки, индексы, оптимизация запросов Опыт работы с различными системами хранения данных: MongoDB, Redis, ClickHouse, Tarantool Опыт работы с брокерами сообщений: Kafka, RabbitMQ   Мы предлагаем:  Полный рабочий день, гибкий график Возможность работы в офисе/удалённо/в гибридном режиме Современные подходы к разработке Белую заработную плату, годовой бонус по итогам работы ДМС со стоматологией, компенсацию обедов, корпоративные активности Обучение внутри компании и за её пределами, посещение профильных мероприятий для разработчиков