Мы, WMT Group - аккредитованная IT-компания, занимаемся как разработкой собственных продуктов на стыке ML и AI, которые делают мир лучше, так и реализуем проекты разработки в крупных компаниях финтеха в формате outsource. У нас колоссальный опыт в разработке продуктов различной сложности, но при этом, мы не только создаем код - мы работаем с людьми.
Наша уникальность в том, что мы не просто IT-компания, мы пространство, в котором тебе всегда будет чем заняться, чему научиться, с кем пообщаться, получить помощь и поддержку в любой ситуации. Живем по принципам Икигай и в первую очередь заботимся о наших сотрудниках, стараясь привносить гармонию и стабильность в их жизнь через реализацию их потребностей.
Сейчас в один из наших проектов мы ищем тебя Senior Разработчик Java.
Задачей проекта является разработка с нуля системы по приему и обработке запросов клиентов на финансовую консультацию. Система должна поддерживать интерактивное общение сотрудников и клиентов в чате, API менеджер для внешних интеграций, ЭЦП для вложений/запросов. Мы разрабатываем систему “с нуляˮ. У вас есть уникальный шанс определить архитектуру системы и принять участие в формировании команды.
Требования:
- Опыт промышленной разработки на Java от 6 лет;
- Опыт проектирования микросервисов;
- Уверенное владение Spring;
- Умение работать с реляционными базами данных (PostgreSQL, Oracle) на уровне написания/оптимизации SQL запросов;
- Знание паттернов проектирования ПО;
- Опыт разработки web-сервисов на основе REST;
- Опыт в разработке интеграций (REST, Kafka, RabbitMQ, …) Опыт работы с системой сборки (Maven, Gradle).
Плюсом будет:
- Опыт работы с нереляционными БД;
- Опыт работы с Docker, Kubernetes;
- Опыт работы с istio;
- Опыт работы в Linux-системах;
- Опыт работы с шифрованием/ЭЦП/сертификатами.
Обязанности:
- Участие в проекте в роли разработчика;
- Проектирование технических решений и оценка трудозатрат Разработка интеграционных решений;
- Разработка новой функциональности в соответствии с требованиями;
- Оптимизация производительности системы, анализ ошибок и сбоев, рефакторинг;
- Разработка автоматизированных и unit-тестов, Code review.
Стэк технологий:
Backend: Java, Spring Boot
Frontend: ReactJS PostgreSQL
Apache Kafka
Jenkins, Docker, Kubernetes