👀 Дизайнеры, какая команда подходит вам по вайбам? Проверяйте на Вайб-чеке→ vibe.habr.com

Java Developer

Зарплата

от 150 000 до 300 000 ₽

Требования

Разработка ПО, Старший (Senior)JavaPostgreSQLOracleSQLKotlinScalaC#C++F#

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

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

Компания

Создаём бизнес-приложения по модели SAAS

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

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

Международная компания Hamilton Apps в поисках Senior or middle Java Developer

Мы помогаем крупным компаниям автоматизировать и оптимизировать бизнес-процессы, связанные с командировками и заполнением авансовых отчетов. Для этого мы предоставляем нашим клиентам бизнес-приложения по модели SAAS.

У нас интернациональная команда: есть офис в Москве и в Софии (Болгария). Сейчас мы ищем специалистов в нашу московскую команду.

Над чем мы работаем

Мы используем GitLab для хранения исходных кодов, YouTrack для отслеживания задач и Confluence для ведения проектной документации.

На данный момент основное решение реализовано в виде монолита на стеке технологий Java EE:

  • Java 8
  • WildFly 11
  • Oracle
  • VMs in IaaS

Мы планируем постепенную миграцию решения на новый стек и микросервисную архитектуру:

  • Java 11
  • Spring Boot 2
  • PostgreSQL
  • Docker/Kubernetes
  • Cloud Infrastructure

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

Кого мы ищем

  • Опыт командной работы, понимание современных подходов к разработке ПО
  • Опыт коммерческой разработки на любом языке из списка: Java, C#, F#, Kotlin, Scala, C++
  • Понимание принципов ООП и ФП (хотя бы в общих чертах). Знание принципов SOLID. Базовые навыки проектирования архитектуры
  • Базовые знания в области структур данных и алгоритмов
  • Опыт работы с промышленными SQL СУБД
  • Общее понимание принципов тестирования ПО
  • Способность к самостоятельной работе
  • Стремление осваивать новые технологии и искать новые решения
  • Готовность делиться с коллегами по команде своим опытом

Какие задачи вас ждут

  • Решение конкретных бизнес-задач для клиентов. В основном такого рода задачи связаны с интеграцией между IT-системами клиента и нашими приложениями.
  • Задачи по развитию продукта.
  • Задачи по развитию технологий и процессов разработки.
  • У нас нет жесткой специализации - каждый участник команды может может на равных участвовать:
    • В обсуждении требований к продукту
    • В обсуждении и принятии архитектурных решений
    • В развитии процессов разработки
    • В развитии процессов, связанных с эксплуатацией
  • Мы не ожидаем, что вы будете “мастером на все руки“. Всё перечисленное выше - строго добровольно. Если вам нравится просто писать код - так тоже можно.

Бонусы

Для наших сотрудников мы предлагаем:

  • Оклад 150-300 т.р. net по итогам собеседования
  • Оформление в соответствие с ТК РФ
  • Офис в центре Москвы, 5 минут пешком от станций метро Новослободская и Менделеевская
  • Не openspace, 4 - 6 человек в комнате
  • Гибкий график работы, возможность частичной работы из дома
  • Оплата медицинских расходов сотрудника на основании счетов
  • Премии по итогам выполненных проектов/крупных задач
  • Возможность прохождения обучения и посещения профильных конференций за счет работодателя