Мы развиваем продукты "Валютные платежи" и "Валютный контроль" в банк-клиенте для юридических лиц малого и среднего бизнеса, а также разрабатываем новые сервисы валютного контроля для клиентов SME.
Наши сервисы нацелены на поддержку большого числа активных пользователей и включают множество самых разных интеграций с IT-ландшафтом банка.
Технологии/инструменты
SpringGuiceHibernateJPASQLSOAP/RESTMaven/Gradle
Что предстоит делать
- Разрабатывать распределенную высоконагруженную микросервисную платформу.
- Использовать технологии, парадигмы и инструменты: Spring Boot, Spring Cloud, AMQP, PostgreSQL, REST, Git, K8s.
- Участвовать в разработке архитектуры и алгоритмов наших систем.
- Писать юнит-тесты, интеграционные тесты.
- Документировать сложные компоненты.
Требования
- Опыт в IoC/DI (Spring, Guice, ...).
- Опыт в ORM (Hibernate, JPA, …).
- Опыт в SQL.
- Опыт в построении SOAP/REST сервисов от 1 года.
- Опыт в работе с Maven/Gradle.
- Опыт работы в команде.
- Понимание принципов SOLID.
- Базовые коммуникативные навыки (умение выражать свои и понимать чужие мысли).
- Лёгкая одержимость качеством кода.
- Гибкая психика и тяга к саморазвитию.
- Готовность изучать новые технологии.
- Готовность делиться своими знаниями со своей дружной командой.
Будет плюсом:
- Опыт работы с контейнеризацией и оркестрацией (Docker, K8s).
- Понимание принципов построения микросервисной архитектуры, разработки высоконагруженных, масштабируемых и отказоустойчивых приложений.
- Представление о промышленном процессе разработки (Agile, Scrum, ...).
- Опыт в JMS (IBM MQ, ActiveMQ, RabbitMQ, …) от 1 года.
- Понимание сетевого стека OSI.
- Опыт работы пользователем Linux/Unix.
- Представление о промышленном процессе разработки (Agile, Scrum, ...).
- Понимание тестов (насколько они нужны, как они пишутся).
- Общее понимание архитектуры (зачем нужна, какие архитектурные решения есть в Android).
Условия
- Возможность работать из любой точки мира.
- Расширенная ДМС (со стоматологией, телемедициной), ежегодные чек-апы, страхование для путешественников.
- Оформление на ТД по ТК РФ.
- Доплата до 100% от оклада по больничным листам (до 14 дней в год).
- Доплата до уровня заработной платы за отпуск в январе и мае.
- 3 отгула в год с полным сохранением заработка.
- Возможность развивать продукт, которым пользуются миллионы клиентов.
- Возможность расти вместе с командой и стать частью сильного Java-сообщества.
- Возможность видеть результаты своей работы на бизнес-показателях.
- Высокий уровень автономности в реализации важных задач банка.
- Быстрое решение вопросов с минимумом согласований и формальностей.
- Профессиональные обучающие курсы и конференции.
- Еще десятки льгот и бонусов для сотрудников.