Java Developer

Уровень зарплаты: от 200 000 руб.
Местоположение: Россия, Москва и область (МСК +0ч)

Резюме: Java Developer

Ведущий программист
Октябрь 2020 — сейчас (5 лет и 11 месяцев)

Разработка Backend части для сайта и моб. приложения

Ostin(https://ostin.com/) (монолит)
Обязанности:
- Разработка высоконагруженного бэкенда(2500 RPS/3500)
- Проектирование API
- Реализация бизнес‑логики
- Участие в code review
- Написание Unit-тестов, обеспечение 80% покрытия кода
- Менторинг
- Участие в инцидент-менеджменте и разборе инцидентов
- Мониторинг работы приложений в кластере Kubernetes, анализ логов и метрик

Funday(https://fundayshop.com/)(микросервисы)
Обязанности:
- Проектирование и разработка высоконагруженных микросервисов
- Интеграция с внешними сервисами
- Участие в code review
- Написание Unit-тестов
- Участие в настройке CI/CD пайплайнов

Достижения и интересные задачи:
1)задать шаблон генерации для OpenApi с помощью mustache, при получение неизвестного enum отдавать null а не исключение
2)переход с Elasticsearch на MongoDB, для хранения сессий что позволило увеличить на 11% скорость сохранения и чтения
3)добавление временной сессии с хранением в Redis на реактивном клиенте и добавление сценариев, что позволило улучшить безопасность приложения
4)вынес сервис сбора статистики в отдельный независимый сервис, что позволило сократить нагрузку на основное приложение примерно на 25-30%


Стек технологий проекта:
- Java 8, 11;
- Kotlin(reactor, reflect, coroutines);
- Spring Framework (Core, MVC, Boot, Security,Webflux, Cloud);
- Openapi;
- Mapstruct;
- Gradle;
- Elasticsearch;
- Redis;
- ff4j, logstash;
- Vault;
- Jackson;
- mockito, junit;
- docker, kubernetes;
- github, gitlab, jira, slack, confluence, teams
- MongoDB
- Разработка и обслуживание серверной части приложения
- Написание программного кода
- Внедрение и поддержка CI/CD процессов в направлении или компании
- Написание автотестов
- Разработка стратегий для обеспечения отказоустойчивости и масштабируемости систем

Посмотрите похожие резюме

Java Developer
Зарплата: 60 000 руб.
Java Developer
Зарплата: 180 000 руб.
Java разработчик
Зарплата: 120 000 руб.
Ruby On Rails developer
Зарплата: 150 000 руб.