Java Backend Developer

Remote work

Описание вакансии

Проект по разработке мобильного приложения в сфере ЖКХ федерального масштаба. В рамках проекта нам предстоит с нуля разработать приложения под iOS и Android, backend, back office и осуществить множество интеграций с внутренними и внешними информационными системами. В конечном итоге наше приложение будет одним из элементов системы электронных государственных услуг.

Технологический каталог Backend-составляющей проекта:
Language: Java 17
Build System: Gradle + Kotlin DSL
Frameworks: Spring Boot, Cloud, Security
Inter-services communication: REST (OpenAPI, SpringDoc), gRPC, Kafka
Persistent Storage: Postgres, Cassandra, S3
Testing and Quality Control: Spring Boot Test, Spock, TestContainers, MockServer, SonarQube
Environment: Docker
SDLC Tools: Git, Jira, Confluence, Bitbucket, TeamCity / Gitlab, Nexus
Monitoring: Grafana + Prometheus, ELK

Обязанности

Разработка Backend для мобильного приложения
Проработка архитектурных и технических решений
Проектирование интерфейсов взаимодействия с другими системами
Декомпозиция и оценка задач
Проведение код-ревью
Работа в тесном сотрудничестве со специалистами разработки, тестирования и аналитиками

Расположение
Remote work
Тип работы
Java
Номер вакансии
VR-64054
Язык
Russian: C2 Proficient

Требования к кандидату

Обязательные требования

От пяти лет опыта в коммерческой разработке ПО;
Уверенное знание алгоритмов и структур данных в пределах стандартной библиотеки Java;
Практический опыт в современном многопоточном программировании;
Опыт работы с реляционными СУБД, знание пределов их применимости, понимание базовых принципов функционирования NoSQL-хранилищ;
Умение писать чистый, тестируемый код;
Педантичность в работе с системами баг-трекинга, версионирования кода;
Хорошие коммуникационные навыки, умение аргументировать свою позицию;

Желательные требования

Опыт с другими ЯП под JVM, понимание основ ФП;
Опыт в построении систем «с нуля» и вывода в production;
Опыт с высоконагруженными, high-available / low-latency-системами;

Работа у нас — это

Команда профессионалов, готовых поддержать ваши инициативы

Возможность работы с новыми технологиями

Возможности карьерного роста

Обучение за счёт компании

Красивый и комфортный офиc

Гибкий график

ДМС

Мощное железо и дополнительное оборудование