Вакансия: Middle Java Developer Backend (разработка мобильного приложения)
Описание вакансии
О компании:
Мы создаем единую распределенную систему масштаба страны, которая преобразит опыт совершения покупок, а именно позволит "оцифровать" каждую единицу товара уже к 2025 году.
Это позволит каждому покупателю быть уверенным в качестве и происхождении товара, а производителям и продавцам - не только уменьшить долю неоригинальной продукции на рынке, но и оптимизировать производственно-логистические процессы и сократить издержки за счет возможностей аналитической подсистемы.
Уже сейчас система обрабатывает миллиарды транзакций ежедневно и оперирует петабайтами данных на скоростях десятки тысяч запросов в секунду.
О команде:
Данная вакансия открыта в команде мобильной разработки Честный Знак (работа над мобильным приложением Честный Знак).
Технологический стек:
Java 8+, Scala (80% микросервисов написаны на Java, 20% на Scala), Spring, Hibernate, Kafka, PostgreSQL,ClickHouse, Redis, Elasticsearch, Concurrency, Quarkus, Playframework, Slick.
Чем предстоит заниматься:
- Разработка высококачественного и эффективного программного кода, отвечающего требованиям проекта.
- Проведение ревью кода для обеспечения соответствия стандартам качества, безопасности и эффективности.
- Активное участие в процессе исправления выявленных багов и проблем, обеспечивая стабильную работу приложения.
- Проектирование и дизайн компонентов системы с нуля, включая архитектурные решения и выбор технологий.
- Участие в анализе технических заданий, обеспечивающих понимание требований и эффективное планирование реализации.
- Поддержка и сопровождение существующего кода, включая оптимизацию, модернизацию и исправление ошибок.
- Ведение подробной технической документации, описывающей функциональность, структуру и особенности разработанных компонентов.
От успешного кандидата мы ожидаем:
- опыт разработки на Java от 3 лет, желательно Scala от 1 года (или готовность работать на Scala);
- уверенное знание технологий: Java 8, Concurrency, Spring, Hibernate, Quarkus, Playframework, Slick, Scala;
- опыт работы с нереляционными и реляционными базами данных, написание сложных SQL запросов (PostgreSQL), знакомство с Elasticsearch и его моделями запросов;
- Опыт работы с брокерами сообщений (Kafka) и дизайном систем, построенных на событиях;
- умение быстро разбираться в чужом коде;
- понимание Git-flow и процессов разработки;
- знание шаблонов проектирования, интеграции и микросервисной архитектуры;
- знание инфраструктуры разработки (Confluence, Jira, Gitlab, Jenkins, Kubernetes);
- ведение проектной документации.
Что вам точно понравится:
- Сложные и интересные задачи, работа с реально большими объемами данных и современным востребованным стеком.
- Возможность поработать с новыми технологиями и прокачать скиллы, постоянно развиваться.
- Экспертная, увлеченная и талантливая команда, у которой можно многому научиться, культура открытости и взаимопомощи.
- Конкурентная ЗП, оформление только по ТК РФ.
- ДМС со стоматологией после испытательного срока, возможность оформления ДМС для семьи.
- Страхование жизни и здоровья.
- Корпоративный психолог.
- Buddy-поддержка во время адаптации.
- Обеспечиваем рабочей техникой на базе последних Macos / Windows.
- Возможность участия в митапах, конференциях.
- Гибкое начало рабочего дня.
- Возможность работать удаленно из любого города или в офисе в Санкт-Петербурге.
- Корпоративный мерч.
- Кафетерий льгот (возмещение расходов на любое самообразование, спорт, ДМС для членов семьи, доступ к ИТ сервисам и т.д)