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

Местоположение и тип занятости

Полный рабочий деньМожно удаленно

Компания

Международная компания, специализирующаяся на консалтинге, технологических услугах и аутсорсинге

Описание вакансии

Условия работы

Bell Integrator – один из ведущих системных интеграторов страны. Мы являемся аккредитованной ИТ-компанией.

На текущий момент с нами работает более 2500 высококлассных аналитиков, руководителей проектов, разработчиков, тестировщиков и специалистов по сопровождению крупных информационных систем. Bell Integrator активно реализует проекты по всей России, среди наших заказчиков – крупнейшие системообразующие финансовые, телеком и ритейл компании страны.

Требования:

  • Коммерческий опыт разработки на Java + Spring более 3х лет (в том числе на текущем/последнем месте работы) - обязательно
  • Опыт работы с Kafka - обязательно
  • Опыт работы с микросервисами - обязательно
  • Опыт работы со Spring Framework (понимание Core; хорошие знания модулей MVC, Data JPA, Boot)
  • Опыт работы с XML, JSON
  • Понимание REST подхода к разработке API
  • Опыт работы с Git/SVN, Maven/Gradle
  • Опыт JPA/Hibernate, умение составить оптимальный/предсказуемый запрос к БД
  • Опыт написания unit-тестов и интеграционных тестов, умение использовать инструменты тестирования кода: JUnit, Mockito, Hamcrest, Spring (Boot) Test utils, Testcontainers
  • Уверенный опыт работы PostgreSQL
  • Опыт работы с NoSql решениями, Redis, ScyllaDB
  • Опыт работы в распределённой (Scrum) команде
  • Практический опыт использования OpenShift (v4):
    • опыт распределения задач в команде
    • опыт проектирования архитектуры приложения
    • опыт взаимодействия с DevOps в разработке/настройке процессов CI/CD
  • Опыт проектирования схем реляционных БД

Обязанности:

  • Разработка новых приложений, доработка существующих
  • Написание unit-тестов и интеграционных тестов
  • Ввод решений в эксплуатацию
  • Документирование кода и приложений
  • Постановка и распределение задач в команде
  • Участие в проектирования архитектуры приложения
  • Участие в разработке/настройке процессов CI/CD
  • Контроль и консультирование младших разработчиков в команде

Условия:

  • Конкурентоспособную заработную плату
  • Корпоративное обучение и сертификацию в технических и бизнес областях
  • Корпоративные развлекательные программы
  • Помощь при релокации в Москву
  • Работа удаленно (с территории РФ)