KPBS – стремительно растущая аккредитованная компания IT-интегратор (согласно рейтингу CNews 2017г попадаем в TOP20 самых быстро растущих компаний России). Мы создаем самые передовые и самые сложные IT-решения, а также предоставляем ключевые IT -сервисы для крупных международных корпоративных заказчиков (таких, как AB Inbev (Пивоваренная компания №1 в мире), British American Tobacco, Leroy Merlin и многих других). При этом наши решения автоматизируют ключевые коммерческие функции (самые важные для наших клиентов). В нашу компанию требуется разработчик backend Java, уровень Middle и выше, с опытом Техлида. Заработная плата 250 000 - 350 000 рублей на руки, по итогам собеседования. Если TechLead, то до 400 000 Обязанности: Разрабатывать и поддерживать сервисы от выбора архитектуры до выведения в продакшн Взаимодействие с заказчиком, проектирование и реализация решений сложных задач Рефакторинг существующего кода, желание и умение сделать код лучше и удобнее Формировать релизы в продакшн, используя docker/kubernetes; сбор и анализ метрик работающих сервисов Ревью кода Требования: - Хорошее знание Java, уверенное и грамотное использование обобщений Java - Опыт разработки в части безопасности сервисов (TLS/CSP/CORS/API Security) - Отличное знание принципов ООП и основных паттернов проектирования, умение применять их на практике - Техническое лидерство команды - Знание SQL и noSQL, опыт работы с ORM (напр. Hibernate) - Опыт работы с экосистемой Spring, многопоточностью - Опыт разработки API (включая swagger/oas) - Опыт разработки анализа производительности на Postgres - Опыт написания unit-тестов - Хорошее знание Linux - Опыт разработки и проектирования высоконагруженных отказоустойчивых систем - Знание и использование архитектурных шаблонов: монолит, микросервисы, сервисно-ориентированная архитектура, serverless, модульные монолиты - Знание и опыт использование веб-серверов Tomcat, реверс-прокси nginx - Знание интеграции с службами каталогов (LDAP, MS AD, FreeIPA) - Опыт написания технической документации - Опыт работы разработчиком Java от 3-х лет - Опыт командной работы - Желание постоянно совершенствоваться, повышать свою квалификацию, изучать новые технологии - Технический склад ума - Способность самостоятельно решать сложные технические задачи - Коммуникабельность - Способность работать в условиях многозадачности - Законченное профильное образование Будет плюсом: Опыт работы с Redis, Firebase, Timescale, MongoDB, Neo4j Опыт работы с Kafka/RabbitMQ Git, Maven, Gradle, Docker, K8S Опыт работы c ELK Опыт работы с CI/CD Условия: Оформление по ТК РФ График работы гибридный - половина дней в месяц в офисе Испытательный срок - 3 месяца Высококвалифицированный стабильный персонал Полис ДМС по окончанию испытательного срока Оплачиваемый отпуск и выходные в государственные праздники Премии по результатам работ