Java разработчик senior

Дата размещения вакансии: 23.12.2024
Работодатель: WMT
Уровень зарплаты:
з/п не указана
Город:
Москва
Требуемый опыт работы:
Более 6 лет

Мы, 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