Java developer

з/п не указана

Требуемый опыт работы: 1–3 года

Полная занятость, полный день

Syberry – сервисная компания, резидент ПВТ. Мы занимаемся профессиональной разработкой качественного ПО для рынка США.

Мы ищем Java-разработчика в команду. Конкретный проект обычно зависит от сроков выхода и уровня квалификации кандидата. Сейчас несколько актуальных проектов на Java. Все они в активной разработке. По доменам - ERP, медицина, платформа по обработке данных (~Big data). Заказчики у нас из США, т.е. вся документация и коммуникация ведутся на английском.

Как пример стека, с которым работаем, — внутренняя ERP-система (автоматизация бизнес-процессов):

Backend: Java 13, Spring Boot

Frontend: ReactJS

Infrastructure: AWS: Docker, AWS ECS, KMS, S3, STS, ECR, SQS

RDBMS: MySQL 5.7

NoSQL: DynamoDB, ElasticSearch

Build: Gradle, Jenkins, GitLab CI

Testing: JUnit, Mockito, RestAssured, Cucumber, Selenium (or Cypress)

ORM: Hibernate

Project methodology: scrum

Team: 1 Team Lead, 2 Back-end devs, 2 Front-end devs, 2 BA, 3 QA, 1 PM, 1 DevOps.

Содержание работы:

  • Разработка кастомных приложений на Java.
  • Создание качественного кода по стандартам компании.
  • Сопутствующие задачи: митинги, оценки фич, анализ требований.

Требования:

  • Опыт разработки на Java не менее 2-х лет, понимание синтаксиса и механизмов работы языка ( объектной модели, exceptions, сборщик мусора, замыкания, namespaces, traits);
  • Понимание принципов работы Git, умение работать с ветками, pull-requests, понимание merge и rebase;
  • Понимание принципов работы реляционных баз данных (базовые операции, транзакции, индексы), умение писать SQL запросы, понимание алгоритмов обработки SQL запросов;
  • Понимание принципов работы и области применения нереляционных баз данных (колоночные, документ-ориентированные), умение писать запросы;
  • Хорошее понимание принципов ООП, шаблонов проектирования, умение их применять;
  • Уровень английского языка от Intermediate и выше.

Будет плюсом:

  • Навыки работы в консоли Unix;
  • Понимание принципов работы Spring framework, опыт использования;
  • Наличие базовых алгоритмических знаний;
  • Опыт написания unit тестов, понимание принципов TDD;

  • Опыт end-to-end тестирования (selenium, cypress, or another tool);

  • Опыт front-end разработки с использованием ReactJS, AngularJS, VueJS;

  • Опыт настройки CI процесса на проектах, понимание принципов построения процесса CI / CD;

  • Знание BPMN, DMN, CMMN, Camunda.

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

  • Интересные серьезные проекты.
  • Налаженные рабочие процессы.
  • Расширенный социальный пакет: курсы английского, компенсации и т.п.
  • Честная зарплата, регулярный пересмотр в формате Performance Interview & Review.
  • Современный просторный офис в центре города, рядом с метро (не open-space).
  • Гибкий рабочий график.

Что вы увидите, если придете в Syberry? Демократичную атмосферу, где вы не сможете на первый взгляд отличить senior-разработчика, junior-а или директора, где на кухне сотрудники расписывают маркерами стены, где в коридоре играют в дартс, а по вечерам можно застать кого-то, играющего на гитаре и барабанах. И все эти же люди в другое время, в состоянии спокойного потока или в предрелизном волнении, создают качественное ПО вместе. Размеры компании (нас сейчас около 110 человек) позволяют, с одной стороны, знать всех коллег, а с другой – быстро получить возможность выполнять более сложные задачи, а не просто потеряться в толпе. У нас все открыто общаются на равных на рабочие и иные темы.

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

Ключевые навыки

Git
SQL
Java
MySQL
JUnit
AWS

Контактная информация

Ландюк Дарья

+375 (29) 5827128

d.landyuk@syberry.com

Адрес

Институт Культуры, Минск, Суражская улица, 10
Показать на большой карте

Вакансия опубликована 19 октября 2020 в Минске

Код вакансии JD4

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