Java-разработчик (Spring Boot)
Обязанности: Разработка новой функциональности в проектах заказной разработки ПО (проекты для банка, работа с высоконагружеными системами в сфере Финтех ) .
Рефакторинг и оптимизацию существующей функциональности.
Исправление найденных дефектов.
Написание модульных и интеграционных тестов.
Написание технической документации.
Требования: Опыт коммерческой разработки на Java от 3-х лет для Middle (для Senior от 5 лет).
Понимание устройства и основных принципов работы платформы JVM.
Умение отлаживать и профилировать java-приложения.
Опыт использования Spring Framework в реальных проектах.
Знание основных принципов и подходов в работе с реляционными базами данных.
Знание основных подходов к написанию клиент-серверных приложений и приложений с распределенной архитектурой.
Понимание подходов и техник написания модульных и интеграционных тестов.
Желательно знание английского языка для взаимодействия с иностранными клиентами.
Будет плюсом: Опыт использования основных java-фреймворков (Vaadin, Play Framework).
Знание принципов работы популярных реляционных и нереляционных баз данных (MySQL, Postgres, MongoDB, Redis).
Опыт работы с брокерами cообщений (ActiveMQ, ZeroMQ, RabbitMQ).
Понимание особенностей запуска приложений в контейнеризирванном окружении (Docker Swarm, Kubernetes).
Опыт работы с VCS (в частности, с Git).
Опыт наставничества младших разработчиков.
Условия: Компания на рынке 15 лет, разрабатывает программное обеспечение для бизнеса своих клиентов - компаний банковской и финансовой сфер Проекты: API личного кабинета БК; Подключение и сопровождение платежных систем; Интеграция с СМС-провайдерами; CRM для внутренних пользователей; Набор инструментов для колл-центра; Интеграция и кастомизация игровых поставщиков; Разработка своих перспективных игровых и платежных продуктов.
Мы оказываем полный цикл услуг от анализа требований и проектирования программного решения до внедрения его в эксплуатацию с технической поддержкой наших специалистов.
Удаленная работа Возможность работать в часовых поясах от GMT2 до GMT6.
Оформление по ТК РФ (full time).
Возможность реализовать свой потенциал в создании новых, интересных проектов, повышая свои skills и обмениваясь знаниями с коллегами.
Понятная система грейдов, которая позволяет определить достижения и результаты сотрудника, скорректировать текущие цели и направление дальнейшего развития.
Возможность профессионального развития до руководителя группы разработки.
ПРОСЬБА УКАЗЫВАТЬ В СОПРОВОДИТЕЛЬНОМ ПИСЬМЕ: УРОВЕНЬ МАТЕРИАЛЬНЫХ ОЖИДАНИЙ ПРИ УДАЛЕННОЙ РАБОТЕ, ПОЛНОЙ ЗАНЯТОСТИ ОПЫТ КОММЕРЧЕСКОЙ РАЗРАБОТКИ НА Java Spring Boot ОПЫТ УДАЛЕННОЙ РАБОТЫ С РАСПРЕДЕЛЕННОЙ КОМАНДОЙ (ЕСЛИ ЕСТЬ), ОПЫТ МЕНТОРСТВА / НАСТАВНИЧЕСТВА (ЕСЛИ ЕСТЬ).