Мы в поиске Java-разработчика для участия в новом проекте «с нуля» в криптоиндустрии.
Технологический стек:
Java 17+
Spring Boot
Apache Kafka
HTTP, WebSocket (реализация и протокол)
noSQL databases (Redis, Cassandra)
Docker / Kubernetes
REST / gRPC
Чем предстоит заниматься:
- Проектирование новых микросервисов в рамках используемой архитектуры;
- Разработка нового функционала соответствующих требованиям бизнеса и техническим ограничениям;
- Написание и поддержка в актуальном состоянии unit-тестов;
- Поиск причин и устранение дефектов.
Наши ожидания:
- Уверенные знания Spring Boot / Spring Data;
- Понимание HTTP и WebSocket протоколов;
- Опыт работы с Kafka;
- Понимание принципов микросервисной архитектуры;
- Понимание структур данных и коллекций Java (List, Map, Set и т.д.);
- Умение оценивать временную и пространственную сложность алгоритмов (Big O);
- Умение писать чистый и тестируемый код (JUnit, Testcontainers и др.);
- Опыт работы с системами контроля версий (Git).
Будет плюсом:
- Опыт работы с Reactive (Spring WebFlux, RxJava);
- Опыт с Docker, Kubernetes;
- Знание CI/CD процессов;
- Опут работы с HashiCorp Vault;
- Опыт работы с высоконагруженными распределёнными системами.
Мы предлагаем:
- Работу в аккредитованной компании;
- Полностью официальное трудоустройство;
- "Белую" зарплату, по результатам тех. интервью;
- Отпуск 28 календарных дней;
- Формат сотрудничества: удалённая работа, гибридный формат или работа в одном из наших офисов (г. Севастополь или г. Казань);
- График работы обсуждается с командой, на большинстве проектов это 10:00-19:00 по МСК;
- Возможности для профессионального роста.