г. Санкт-Петербург

Опыт работы: 1-3 года

Мы активно растем и ищем Старшего разработчика JAVA, чтобы усилить нашу команду. Работаем по методологии Scrum, используем JIRA и Confluence.

Проекты, над которыми предстоит работать: Система управления заказом (OMS), сервисы платежей, проект речевой аналитики, перевод на микросервисы существующего backend корпоративного сайта, платформа мониторинга и производительности инфраструктуры 1С систем, сервисы телеметрии (приема и маршрутизации данных GPS) и много чего интересного.

Наш стек: Java 8+, Kotlin + Coroutines, Spring, Spring Boot, JPA/Hibernate, JUnit/Mockito/Powermock/Kotest, HTTP, REST, SOAP, IBM MQ, SQL (MySQL/PostgreSQL), Redis, ELK, Docker/Kubernetes, Gitlab CI, Maven/Gradle

Чем предстоит заниматься:

  • Реализация нового функционала высоконагруженных сервисов;
  • Анализ/реверс текущих решений, участие в проектировании целевой архитектуры;
  • Участие в планировании и оценке задач;
  • Оптимизация кода и рефакторинг;
  • Обеспечение качественным покрытием разработанного кода модульными и интеграционными тестами;
  • Проведение код-ревью;
  • Документирование разработок.

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

  • Уверенное знание Java SE (8+);
  • Уверенное знание ООП, хорошее знание функционального программирования;
  • Уверенное знание фреймворка Spring + Spring Boot;
  • Знание основных инструментариев для unit-тестирования: JUnit, AssertJ, Mockito/Powermock;
  • Уверенные знания Web, HTTP, REST, OpenAPI. Знание базовых средств frontend-разработки;
  • Уверенные знания реляционных баз данных (MySQL, PostgreSQL), знание основ NoSQL (Elasticsearch, Redis, MongoDB);
  • Опыт работы с Git, Maven/Gradle;
  • Опыт построения и применения CI/CD, опыт использования в проекте практик DevOps (Docker, Kubernetes, Jenkins/GitLab CI);
  • Умение работать в команде, разбираться в чужом коде. Опыт работы в рамках Agile (Scrum) процесса;
  • Знание английского языка на уровне, позволяющим читать техническую документацию и форумы разработчиков (StackOverflow и др.).

Желательно:

  • Большим плюсом будет наличие опыта построения асинхронных приложений, работы с асинхронными фреймворками;
  • Огромным плюсом будет хорошее знание Kotlin, опыт работы с coroutines;
  • Опыт работы с BPM-движками (Camunda / Zeebe);
  • Опыт работы с шинами данных и их эффективное использование;
  • Опыт работы с очередями и их эффективное использование (RabbitMQ / Kafka);
  • Опыт работы с Redis;
  • Знания фреймворков для работы с фронтенд (React, Vue);
  • Опыт работы с инструментарием Atlassian (JIRA/Confluence);

Мы предлагаем:

  • Бесценный опыт работы над интересными проектами в сильной команде экспертов;
  • Достойный уровень заработной платы, официальное оформление, социальные гарантии;
  • Комфортные условия: любой график работы (удаленный/гибридный/офис), свободный дресс-код, собственная кухня с чаем, какао и кофе, игровая зона для активных перерывов;
  • ДМС + Программа «Кафетерий льгот»: сотрудники за счет компании могут компенсировать расходы на страхование, обучение, спорт, спортивный инвентарь;
  • Развитие и обучение: оплата внешних тренингов, семинаров и конференций, корпоративная библиотека;
  • Бизнес центр класса «А» (адрес: Московский проспект, ближайшая станция метро — Фрунзенская), полная инфраструктурная обеспеченность.



Расскажите друзьям

Если вы знаете того, кому может быть интересна эта вакансия, отправьте ему, пожалуйста, ссылку

Имя
E-mail
Телефон
Сопроводительное письмо
Пожалуйста, заполните все поля

Спасибо за отклик!

Мы рассмотрим резюме и свяжемся с вами.

Хорошо

bia-tech.ru использует cookie-файлы для корректной работы и анализа использования сайта согласно политике использования файлов cookie. Отключить cookie можно в настройках браузера.

Понятно