назад

Senior Java+ Kotlin разработчик

Название команды Отдел разработки ядра Описание общей направленности работы команды "Наша команда: разрабатывает ключевые платформенные сервисы (ядро) для государственной системы маркировки, работающие с высокими нагрузками (десятки тыс. RPS) и обрабатывающие огромные объемы данных (сотни ТБ) работает с разнообразными SQL и NoSQL базами данных и хранилищами обеспечивает бесперебойную работу системы. С нашей системой вы сталкиваетесь постоянно, когда на кассе магазина сканируете коды маркировки для молочной продукции, пива, воды и многого другого." Количество человек в команде 7 человек

Обязанности

Разработка и поддержка микросервисов на Kotlin для высоконагруженной системы
Проектирование и реализация асинхронного взаимодействия через Apache Kafka: определение контрактов событий, настройка топиков, обработка ошибок, дедупликация и контроль consumer lag
Проектирование и реализация API с использованием HTTP/gRPC для межсервисного взаимодействия
Работа с базами данных: проектирование схем данных, оптимизация запросов для Cassandra, YDB, Redis, ClickHouse
Интеграция workflow-оркестрации с использованием Temporal для управления бизнес-процессами
Написание качественного, тестируемого кода с покрытием unit и integration тестами
Участие в code review как в роли ревьюера, так и автора кода
Проектирование архитектуры сервисов совместно с командой и техлидом
Обеспечение надежности и производительности разрабатываемых сервисов (мониторинг, логирование, обработка ошибок)
Взаимодействие со смежными командами (Backend, Frontend, аналитика, DevOps, QA) для доставки функциональности
Участие в планировании и оценке задач, декомпозиция требований
Оптимизация существующих решений и рефакторинг кода
Поддержка технической документации по разрабатываемым сервисам
Участие в инцидент-менеджменте (расследование и устранение проблем в production)
Изучение и внедрение новых технологий и лучших практик в рамках проекта

Обязательные требования

Hard Skills:

Обязательные:

Опыт коммерческой разработки на Kotlin от 3-х лет (или Java + Kotlin от 5 лет)
Глубокое понимание микросервисной архитектуры и распределенных систем
Опыт работы с Apache Kafka: проектирование топиков, работа с продюсерами/консьюмерами, понимание гарантий доставки, ретеншн-политик и схем сообщений
Опыт работы с NoSQL базами данных: Cassandra / ScyllaDB и тд.
Практический опыт работы с Redis или другими in-memory хранилищами
Опыт разработки и интеграции gRPC API для межсервисного взаимодействия
Понимание принципов работы высоконагруженных систем
Опыт написания unit и integration тестов
Уверенное владение Git и CI/CD процессами
Понимание принципов SOLID, design patterns, clean architecture
Будет преимуществом:

Опыт работы с Temporal или другими workflow orchestration системами (Cadence, AWS Step Functions)
Опыт работы с ClickHouse или другими аналитическими СУБД
Опыт работы с YDB или другими распределенными SQL базами данных
Знание SQL (PostgreSQL, MySQL)
Опыт работы с Docker/Kubernetes
Опыт мониторинга и логирования (Prometheus, Grafana, ELK)
Понимание принципов event-driven архитектуры
Soft Skills:

Самостоятельность — способность вести задачи от дизайна до production
Аналитическое мышление — умение декомпозировать сложные задачи и выбирать оптимальные архитектурные решения
Командная работа — опыт code review, готовность делиться знаниями
Проактивность — инициативность в улучшении кода и процессов
Готовность изучать новые технологии — стек включает современные инструменты (Temporal, YDB)
Коммуникабельность — умение четко формулировать мысли и аргументировать технические решения

Будет плюсом

-

Расположение

Remote work

тип работы

Java

Номер вакансии

VR-71815

язык

English: A2 Elementary

Опыт работы

Senior

откликнуться

Нажимая «Отправить», я подписываю соглашение об использовании простой электронной подписи для подписания документов, связанных с обработкой моих персональных данных.

Я даю согласие на обработку персональных данных в целях потенциального трудоустройства. С Политикой обработки персональных данных можно ознакомиться здесь.

Я даю согласие на обработку персональных данных в целях включения в кадровый резерв. С Положением о кадровом резерве можно ознакомиться здесь.

Я даю согласие ООО «ИТ1» и компаниям на направление мне маркетинговых материалов и коммерческих предложений. Проставляя галочку, я также даю согласие на обработку персональных данных в указанных целях.

Работа у нас — это:

ДМС и страхование жизни

Корпоративные мероприятия

Культура обратной связи

Внутренняя ротация и ежегодная оценка

наставничество
и менторство

обучение, повышение квалификации

Индивидуальный план развития

Реферальная программа

Внутренние IT-сообщества

Похожие вакансии

Разработчик back-end (Java)

Java Remote work

Создать лучший на рынке клиентский опыт по комплексному использованию банковских услуг для среднего и малого бизнеса.

Лидер Backend

Java Remote work

Мы стремимся сделать качественный и надежный продукт с помощью талантливой и энергичной команды. Присоединяйся! Стек применяемых технологий: Java 17 с использование Spring Framework SQL, PostgreSQL, Hibernate CI/CD - внутреннее решение на базе Kuberne...

Backend-разработчик

Java Remote work

Мы стремимся сделать качественный и надежный продукт с помощью талантливой и энергичной команды. Присоединяйся! Стек применяемых технологий: Java 17 с использование Spring Framework SQL, PostgreSQL, Hibernate CI/CD - внутреннее решение на базе Kuberne...

Старший Java разработчик

Java Remote work

Создание с нуля системы управления портфелями сделок на финансовых рынках. Долгосрочный большой проект по плавной замене существующей коробочной системы на свою реализацию. Система предназначена для внутренних сотрудников банка (трейдеры, сейлзы, фин. ...

Java разработчик

Java Remote work

Наша команда занимается разработкой продуктовой фабрики «Кредитование юридических лиц» в составе новой банковской системы «Платформа Поддержки Развития Бизнеса». Наша АС автоматизирует функционал бэк-офисного сопровождения кредитов ЮЛ, начиная с заведен...

Senior Java

Java Remote work

Описание проекта Различные проекты Банка

Java Developer

Java Remote work

Мы - Компания IT_One, стратегический партнер по цифровизации российского бизнеса и государственных органов. Наша команда реализует крупнейшие проекты цифровой трансформации. Собрали большую команду, в которой сочетаются профессионализм, опыт и молодость...

Java разработчик

Java Remote work

Наш проект – BBB Формирование документации (РФиКОД). Цель проекта – формирование: • документов проектов решений коллегиальных органов (далее - ПРКО); • кредитно-обеспечительной документации (далее – КОД) для продуктов стандартного и онлайн кредитных про...

Разработчик Java

Java Remote work

Разработка программного кода Проектирование интерфейсов мобильных приложений и/или портальных решений Реализация работ по качеству разработки программного обеспечения

Senior Java Developer

Java Remote work

Мы занимаемся программой лояльности НСПК, которая позволяет начислять cashback владельцам карт "МИР" и пользователям СБП, а так же отслеживать изменения по начислениям в личном кабинете портала vamprivet.ru и мобильном приложении "Привет!...

Стажер Java разработчик

Java Moscow

Компания IT_ONE запускает стажировку для будущих Java разработчиков, целью которой является подготовка специалистов уровня от Junior+ до Middle-. Наши стажеры смогут получить опыт работы в профессиональной среде, развить свои навыки под руководством вы...

Лидер back-end

Java Remote work

Наш заказчик - второй по величине банк в стране, услугами которого пользуются миллионы людей. Цель заказчика - создать максимально удобные для клиентов приложения, сервисы, технологии. Мы активно ищем талантливых кандидатов, готовых к решению различного...

Senior Разработчик Java

Java Remote work

Наш заказчик - второй по величине банк в стране, услугами которого пользуются миллионы людей. Цель заказчика - создать максимально удобные для клиентов приложения, сервисы, технологии. Мы активно ищем талантливых кандидатов, готовых к решению различного...

Senior Java Developer

Java Remote work

МИР PLAT.FORM — это команда, которая занимается технологическими проектами Национальной системы платежных карт. Мы разрабатываем и поддерживаем платформенные сервисы и решения в разных направлениях финтеха с использованием современной технологической ин...

Возврат к списку