Java-разработчик
офис, гибрид, Москва
Команда разрабатывает серверную платформу для учёта и маршрутизации криптоактивов с повышенными требованиями к необратимости транзакций. Вы будете развивать микросервисы, улучшать архитектуру и обеспечивать надёжность и поддерживаемость кода для критичных бизнес-процессов
ГрейдJunior/Middle
Опытот 2 лет
Стек
JavaSpring BootJPA/HibernateDockerKubernetesQuarkusMavenGradleJDBCJUnitMockitoGitOpenShift
Задачи
- •Разработка и поддержка серверной части приложений
- •Участие в проектировании архитектуры и валидации требований
- •Проектирование эффективной модели данных и работа с реляционными БД
- •Обеспечение тестируемости и поддерживаемости кода: юнит- и интеграционные тесты, code review
- •Взаимодействие с аналитиками, DevOps и QA для доставки релизов
Обязательно
- •Опыт разработки на Java от 2 лет
- •Глубокие знания Java Core: Collections, Concurrency, JMM, Generics
- •Опыт с Spring Boot или Quarkus
- •Опыт работы с реляционными СУБД (JDBC, JPA/Hibernate) и проектирования модели данных
- •Уверенное владение Maven или Gradle
- •Навыки написания юнит- и интеграционных тестов (JUnit, Mockito)
- •Опыт работы с контейнеризацией (Docker) и основы Kubernetes/OpenShift
Будет плюсом
- •Опыт работы с Kafka
- •Опыт работы с NoSQL-базами
- •Опыт внедрения практик DevOps и автоматизации
- •Знания в области защиты информации
- •Навыки работы с генеративными AI-моделями и созданием AI-агентов
- •Опыт использования GigaChat, Kandinsky и аналогов