Java/Kotlin разработчик

Москва, Россия
Миддл • Сеньор
Информационные технологии • Разработка • Backend • Java • Kotlin • Hibernate • Spring • OLAP • PostgreSQL • Redis
Удаленная работа
Опыт работы от 3 до 5 лет
300 000 ₽

Кандидат ищет работу анонимно

О себе

Текущий статус/должность: Java/Kotlin разработчик.

Мои компетенции и опыт

Общий стаж - 4 года. Предыдущее место работы:

Продуктовая компания по разработке платформ для государственного и муниципального управления. Основные заказчики - министерства финансов и органы власти регионов РФ. 

Работал над двумя продуктами: 
1. Автоматизация государственных и муниципальных закупок. Зарегистрировано ~50 000 пользователей, в пике ~200 RPS. 
Разработал с нуля внутренний чат для поддержки и сопровождения пользователей. 
Команда состояла из 3 бэкендеров, 2 фронтендеров, 2 аналитиков и 2 тестировщиков. Методология - Scrum. 

Стек: 
Java 17, Spring Boot, Spring Data, Spring MVC, Spring Security, Spring Websocket, Hibernate, PostgreSQL, Kafka, RabbitMQ, Redis, JUnit5, Mockito, Testcontainters, Liquibase, Git, Jenkins, Docker, Jira, Confluence. 

Чем я занимался:
- Настраивал интеграцию с внешними микросервисами через Kafka.
- Реализовал кэширование часто запрашиваемых данных с помощью Redis, что снизило нагрузку на основную базу данных.
- Внедрил Liquibase миграции, автоматизировав обновление схемы БД и устранив ошибки при ручных деплоях.
- Разрабатывал REST API endpoints для работы фронтенда (история сообщений, управление статусом диалога)
- Настроил получение и прикрепление метаданных к обращению пользователя, что позволило техподдержке быстрее понимать контекст проблемы.

2. Продукт в области муниципального управления со сложной бизнес-логикой. Система развернута в 33 регионах, в каждом зарегистрировано от 1000 до 5000 пользователей. Работал в отделе из 15+ разработчиков. Архитектура - модульный монолит на Java EE. 

Стек: 
Java 11, Java EE, Kotlin, Hibernate, JDBC, PostgreSQL, WildFly, Jenkins, Maven, JUnit, Mockito, JMS (ActiveMQ), Git, Gitlab, Redmine. 

Задачи:
- Реализовывал бизнес-процессы для документооборота с использованием внутренней библиотеки.
- Рефакторил и переносил легаси-код с Java на Kotlin.
- Разрабатывал объемные бизнес-операции с фильтрацией, группировкой и преобразованием данных.

Достижения: 
- Оптимизировал аналитические запросы к БД PostgreSQL, внедрив materialized view (витрины данных), что ускорило обработку больших данных в десятки раз. 
- Провел профилирование легаси-кода с помощью Intellij Profiler и выполнил рефакторинг бизнес-логики, что значительно ускорило процесс утверждения документов. 
- Разработал и внедрил гибкий механизм построения SQL-запросов с динамическими параметрами на чистом JDBC, что позволило сократить время формирования сложных выборок с получаса до нескольких секунд.

Кандидат ищет работу анонимно

Дополнительную информацию вы сможете получить, зарегистрировавшись в нашем сервисе



Интересные кандидаты