Senior Java Software Engineer
Remote | full-time | 300 - 350 т.р. net
Крупный российский ритейлер бытовой техники сейчас ищет себе Senior Java Software Engineer на платформу, которая осуществляет управление и поддержку операций учета, движения и инвентаризации товара в магазинах, а также процессы выдачи в них.
Технологический стек, инструменты/фреймворки: Java 11 – 17, Design Patterns, Spring Framework (Core, Data, Security), SpringBoot, REST, Postgres, hibernate + JDBC , Kafka, Junit, Git, Maven Опционально: WebFlux, Camunda BPMN (Zeebe), WebSocket, GitLab, Docker, Kubernetes, Grafana, Loki, Prometheus, Jaeger.
Работайте полностью из дома (удаленно, +-3ч. от мск) либо гибридно, если живёте в г. Москва. Работа только с территории России и для граждан РФ.
Оформление по ТК РФ в аккредитованную ИТ компанию.
Обязанности:
- Участвовать в разработке и реализации нового функционала.
- Подбирать оптимальные решения и компоненты, формировать виденье развития, выполнять ведущую роль в проектировании архитектуры платформы.
- Обеспечивать доступность платформы, соблюдение качества и скорость доставки изменений.
- Поддержка технической документации в актуальном состоянии.
Квалификационные требования:
- Умение работать на результат.
- Опыт построения распределенных информационных систем.
- Понимание принципов и шаблонов микросервисной архитектуры.
- Уверенные знания java 8+ (Collections, Concurrency, Stream API).
- Опыт написания Unit и интеграционных тестов.
- Знания Spring Framework 4+ (Core, Data, Security).
- Знания Spring Boot 1.5+ (Cloud, Starters).
- Знания Spring Data/hibernate 4+/JDBC.
- Опыт работы с реляционными базами данных.
- Опыт разработки и документирования API (Swagger/OpenAPI).
- Опыт работы с системами автоматической сборки (Gradle/Maven)
Будет плюсом:
- Опыт работы в неблокирующих средах (Reactor/Mono/Flux/R2DBC).
- Опыт работы с менеджерами очередей (Rabbitmq, Kafka).
- Опыт работы с Kubernetes и Docker.
- Опыт написания интеграционных тестов с использованием тест контейнеров.
- Опыт анализа и решения проблем производительности приложения.
- Опыт работы на Highload или High Availability проектах.
- Опыт работы с метриками доступности системы (SLI/SLO/SLA).
- Опыт работы с NoSQL базами данных.
Условия:
- Продукты, признанные на рынке и имеющие амбициозные планы на развитие;
- Конструктивный диалог и возможность внедрять твои идеи, если они способствуют достижению общего результата;
- Команду увлеченных профессионалов, которая открыта к поиску нового;
- Гибкое отношение к рабочему месту (офис в Москве(гибридное посещение офиса) или возможность работать из Центральной части России, Урала и Западной Сибири) и к рабочему времени
- скидки сотрудника в магазинах;
- ДМС со стоматологией;
- Дополнительные отпускные дни (3 дня к 28 дням).
Меня с рождения зовут Владимир (ИТ рекрутер, КА Mountain Ridge) и я жду всех заинтересованных по данной вакансии в моем профиле (аккаунте) в Telegram - @alekvladi или на моей электронной почте: v.alekseev@mridge-global.com.
Я желаю всем разработчикам чистого кода, поменьше ошибок, а также хорошей и сказочной зимы!!!