Опубликовано 14 дней назад

Middle Java Software Engineer (Ecommerce) в Beeline, ТМ Алматы

Building iconв офис
Person iconjunior
Money bag iconне указана

Новое бизнес-направление Beeline Казахстан. Очень скилловая команда, которая развивает стрим "Ecommerce".

Продукт "Beeline Shop" - Ecommerce платформа по продаже мобильных девайсов с возможностью купить смартфон с тарифным планом. У нас можно приобрести устройства как за наличные, так и в рассрочку через контракт Beeline.

Каждый участник команды — профи и инноватор, который генерирует крутые идеи и способен их реализовать на практике в коллаборации с другими коллегами и командами.

Мы приветствуем выдвижение новых идей, которые меняют рынок телекома и финансов. Это позволяет всем нам расти.

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

Ключевые задачи:

  • Участие в разработке архитектуры приложений и компонентов, самостоятельное проектирование небольших модулей
  • Разработка приложений и услуг, внедрение лучших практик тестируемого кода
  • Структурный дизайн базы данных, оптимизация SQL-запросов с помощью AI
  • Управление процессами развертывания продукта, настройка CI/CD, автоматизация сборок и деплоя
  • Написание чистого, структурированного и документированного кода
  • Разработка и внедрение интеграционных тестов, использование инструментов автоматизированного тестирования
  • Анализ и интеграция внешних API
  • Рефакторинг кода, в том числе с использованием AI
  • Полноценное участие в Code Review, помощь младшим коллегам, объяснение лучших практик
  • Анализ метрик и производительности, профилирование кода, внедрение инструментов мониторинга (Crashlytics, Performance)
  • Взаимодействие с бизнесом: обсуждение требований, анализ пользовательского опыта, предложение улучшений продукта
  • Оценка задач, сроков и рисков, самостоятельное ведение задач и управление небольшими проектами
  • Исследование технологий, экспериментирование с новыми инструментами, внедрение инновационных решений
  • Наставничество Junior-разработчиков, помощь в адаптации в команде, передача знаний
  • Проведение грейдинга разработчиков, участие в стратегическом планировании команды.

От тебя мы ждем:

  • Знание классических алгоритмов и структур данных, паттернов проектирования, опыт их применения (архитектурные паттерны: Микросервисы, Монолиты, SOA; архитектурные принципы - MVC, SOLID, DRY, KISS)
  • Знание и применение принципов дизайна классов/компонентов и чистого безопасного кода
  • Понимание того, как устроены используемые в работе фреймворки и библиотеки
  • Знание распространенных практик и инструментов разработки программного обеспечения (в рамках своего направления разработки)
  • Опыт работы с linux, docker, nginx, Git flow, Gitlab CI
  • Jira, Confluence на уровне пользователя
  • Умение тестировать и документировать собственный код
  • Навыки комадной работы
  • Форматы обмена данными
  • Навыки работы с UML
  • Навыки Unit тестирования
  • Знания об ассинхронных запросах
  • Инструменты работы с API (Postman, Swagger)
  • Опыт разработки высоконагруженных систем на Java (Spring, Springboot, Spring Security, Spring Data, Hibernate, Spring JDBC, etc.)
  • Опыт проектирования микросервисной архитектуры
  • Опыт работы с RDBMS (PostgreSQL) и NoSQL
  • Работа с метриками разработанных сервисов на всех этапах их жизненного цикла
  • Опыт работы с Docker, Kubernetes, Redis, RabbitMQ, IBM MQ, Kafka
  • Разработка под Unix / Linux
  • Умение работать с протоколами REST, SOAP, GRPC, WebSocket
  • Коммерческая разработка на Java.
Эту вакансию мы нашли в HH.ru

Beeline, ТМ

Алматы

Получить оффер

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

Это единственная вакансия по вашему фильтру

Не то, что искал?

вакансии джуниор
как откликнуться на вакансию
примеры вакансий junior
вакансии по Java
стажировки по Java
Автоотклики