Senior java разработчик
Прямой работодатель TechnoDiasoft ( www.technodiasoft.ru )
Опыт работы от 3 до 5 летот 250 000 ₽
Наша компания занимается разработкой ПО для банковской сферы. Мы ведем совместные проекты со Сбербанком.
В масштабный проект SberDevices приглашаем опытного Java-разработчика, который хочет развивать платежные сервисы.
О нашем проекте:
- мы делаем решения для iOT устройств (и не только)
- мы делаем решения, позволяющие сделать процесс оплаты удобным, быстрым, безопасным и инновационных
- мы создаем сервисы, позволяющие экономить время людям на оплатах и получать товары/сервисы/услуги в новом формате
Задачи, над которыми предстоит работать:
- как быстро добавлять новые возможности оплаты;
- как предоставить удобный API для пользователей;
- как обеспечить работу сервиса с минимальным latency в условиях большой транзакционной нагрузки.
Из обязательного, с чем придется столкнуться:
- Java минимум 8
- Spring 4, Spring Boot 2.0
- Linux (подключиться, забрать логи, написать bash-скрипт)
- SQL (прочитать скрипты, написать оптимальный запрос)
- Kafka(понять как работает кластер и оптимизировать работу producer и consumer)
- Какие знания и умения мы ожидаем:
- Как работает многопоточность в Java
- Написание Unit тестов
- Как работает сеть
- Паттерны ООП
- Умение спроектировать сервис, его API и жизненный цикл
- Знание принципов микросервисной архитектуры.
Будет круто, если у кандидата есть такой навык, потому что нам это периодически требуется:
- Умение работать с Oracle и PostgreSql базами данных
- Умение управлять Docker контейнерами в Kubernetes или OpenShift
- Знание как устроен JVM и умение его настроить для оптимальной производительности
- Умение настроить NGINX
- Умение написать скрипт Ansible
- Умение настроить Jenkins сборки
- Умение проанализировать приложение с помощью профилировщика
- Знает как работает потоковая обработка данных на примере Kafka Streams или Apache Flink
- Понимает что такое и как работает service mesh на примере Istio
Предлагаем:
- Работу в инновационном проекте
- Вариант работы - микс вариант( удаленка+ офис) или постоянная удаленка, по желанию
- Оформление по ТК, официальная заработная плата
- Профессиональный и карьерный рост
- Гибкое начало дня
- ДМС со стоматологией
- Поддержка на всех этапах работы