Senior Java Developer

Основные обязанности сотрудника:

Предстоят разработка и доработка промышленной интеграционной сервисной шины для финансового ПО с использованием Java.

Что мы хотим видеть в кандидатах:
  • навыки разработки на языке Java сервисов/микросервисов;
  • навыки чтения и понимания серверного кода (Oracle PL/SQL, SQL);
  • знание принципов разработки программного обеспечения TDD (test-driven development);
  • знание принципов разработки безопасного кода и умение применять их на практике;
  • знание принципов разработки высокопроизводительного кода;
  • навыки анализа и проектирования структур реляционных баз данных;
  • владение технологией оценки качества разработанного кода в соответствии с критериями и разработки кода в соответствии с учетом этих критериев;
  • владение технологией разработки программного обеспечения, в соответствии с установленными правилами стиля кодирования;
  • представление о технологии непрерывной интеграции CI (continuous integration) и о её назначении в разработке ПО;
  • представление о протоколах SOAP, REST.
Дополнительно:
  • представление об Open Shift, srping, Kubernetes, Rabbit;
  • коммуникабельность;
  • работа в команде спринтами.
Что предлагаем взамен:
  • Конкурентную з/п
  • Работу в Fintech индустрии
  • Опыт работы в распределенной команде
  • Работу в офисе с возможностью гибко подстраивать график
  • Внутреннее обучение и корпоративную библиотеку
  • Оплачиваемый больничный и отпуск
  • Материальную поддержку от компании в трудных ситуациях
  • Корпоративные скидки на изучение английского языка в онлайн школе Skyeng
  • Бесплатное пользование сервисом профессиональных медицинских онлайн-консультаций "Онлайн Доктор"
Понравилась вакансия?
Напишите нам
Не более 7 Мб