ТН
Татьяна Н.
Мужчина, 36 лет
Россия, Москва, UTC+3
Ставка
3 051,95 Р/час
НДС не облагается
Специалист доступен с 21 августа 2025 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
Java разработчик
Грейд
Навыки
Отрасли
Главное о специалисте
"Я занимаюсь backend-разработкой более трех лет. Активно участвую в проектах с использованием современных технологий и подходов, таких как микросервисная архитектура, контейнеризация, распределенные системы и CI/CD.
Мои ключевые компетенции включают:
- Backend разработку на Java/SpringBoot (Spring Data JPA, Spring Security, Spring MVC).
- Использование микросервисной архитектуры и оркестровки контейнеров (Docker/Kubernetes).
- Автоматизацию тестирования (JUnit, Mockito, Testcontainers).
- Работу с базами данных (PostgreSQL, Oracle).
- Работу с инструментами CI/CD (GitLab CI/CD, Jenkins), системой контроля версий Git.
- Владение Linux, Bash.
- Опыт работы по методологиям Agile Scrum, Kanban.
- Опыт написания технической документации и технического сопровождения проектов.
- Хорошее владение английским для свободного чтения документации.
В команде я занимаю проактивную позицию. Неоднократно предлагала улучшения, которые впоследствии были реализованы мной или другими разработчиками.
"
Проекты
(3 года 3 месяца)
Проект «Сервис рассмотрения обращений сотрудников банка»
Роль
Java разработчик
Обязанности
Разработка сервиса для рассмотрения предложений сотрудников банка. Платформа даёт возможность сотрудникам вносить собственные предложения, оценивать инициативы коллег путём голосования и прикреплять необходимые материалы к заявке. Экспертная комиссия вправе одобрить предложение, направить его на доработку либо оставить мотивированное заключение. Автор идеи получает уведомления обо всех изменениях её статуса. По каждой инициативе доступна возможность формирования и скачивания отчётов в формате PDF.
"Реализовала сервисы пользователей, реакций и печатных форм.
Разработала API-спецификации сервисов с автоматическим созданием интерфейсов и клиентов Feign.
Организовала получение и изменение данных о пользователях через Keycloak, настроив авторизацию посредством JWT-токенов.
Интегрировала кеширование через библиотеку Caffeine, реализовав периодическую отправку партий записей о реакциях в сервис обращений через Kafka.
Осуществила генерацию HTML-документов из шаблонов FTL и конвертацию полученных страниц в PDF.
Разработала две рабочие схемы процессов (BPMN) в Camunda Modeler, создала делегатов уведомлений пользователей и автоматического удаления файлов.
Реализовала запуск процессов, выполнение задач, получение активных заданий с параметрами, а также назначение исполнителей на задачи, взаимодействуя с Camunda Engine через Java API.
Создала служебный токен для взаимодействия между сервисом Camunda и прочими микросервисами.
Разработала Kafka-потребителя в сервисе файлов для автоматического удаления документов при отказе от обращения.
Описала механизм перенаправления фронтенд-запросов на бекенд через BFF-сервис.
Создала таблицы базы данных и миграционные скрипты для библиотеки Liquibase.
Настроила доступ к веб-интерфейсу Camunda UI через защищённый протокол HTTPS, оставив закрытым доступ непосредственно к самому сервису Camunda.
Настроила пайплайн CI/CD в GitLab с развертыванием на удалённом сервере, включая настройку контейнера Keycloak с предустановленным реалмом.
Подняла Filebeat на удалённом сервере и обеспечила передачу логов в систему мониторинга Graylog.
Покрыла весь разработанный код комплексом unit-тестов."
"Микросервисная архитектура.
Бэкенд: Java 21 + Maven, Spring Boot 3.
Фронтенд: JavaScript.
БД: PostgreSQL.
Архитектура: DDD, BFF.
Межсервисное взаимодействие: REST, Feign-клиенты, Kafka.
Управление бизнес-процессами: Camunda 7.
Аутентификация и авторизация: KeyCloack (OAuth2), Spring Security, JWT."
Стек специалиста на проекте
Java 21, caffeine, transactional, assertj, Keycloack, greylog, Spring Data JPA, Spring Cloud, Camunda, Liquibase, REST, API, Nginx, Kafka, MinIo, Feign, iText, Collections, filebeat, mock, Logstash, Zipkin, Spring Test, Swagger, Confluence, Docker, BPMN, Spring Security, Hibernate, Spring Web, Maven, OpenAPI, Spring, Unit testing, Jira, PostgreSQL, Spring boot 3, CI/CD, engine, diioc, freemarker
Отрасль проекта
FinTech & Banking
Период работы
Декабрь 2024 - По настоящее время
(9 месяцев)
Проект «Конструктор бизнес-логики и процессов для банка»
Роль
Java разработчик
Обязанности
Разработка сервиса управления бизнес-процессами для банковского сектора, включающего конструктор бизнес-логики и BPM-систему. Основная цель — оптимизация архитектуры и программного кода продуктов банка путем переноса бизнес-логики в централизованный сервис для визуализации процессов. Сервис обеспечивает гибкость и масштабируемость решений, ускоряет разработку новых функций и адаптацию существующих процессов к изменениям.
"Микросервисная.
Бэкенд на Java 11, Spring Boot.
Фронтенд на JS.
БД: PostgreSQL, Oracle."
"Разработала интерфейсы для взаимодействия между сервисом управления бизнес-процессами и сервисом обработки входящих заявок клиентов (открытие счета, кредитование и т.п.).
Разработала интеграцию с CRM-системой банка для автоматического запуска соответствующих бизнес-процессов при изменении статуса сделки или договора.
Реализовала согласование полученных данных из Oracle и PostgreSQL для ключевых справочных таблиц, содержащих информацию о правилах выполнения процессов.
Создала инструмент для сборки графических представлений процессов на основании данных, полученных от конструктора бизнес-логики.
Оптимизировала производительность системы путём рефакторинга существующего кода и внедрения кэширования.
Проверила работоспособность функционала посредством написания юнит-тестов и интеграционных тестов.
Участвовала в ревью кода коллег.
Решала технические проблемы и устраняла баги, возникающие в процессе тестирования и эксплуатации системы."
Стек специалиста на проекте
Grafana, Kanban, Gitlab CI, GitLab, SCRAM, Spring Cloud, Liquibase, Flyway, Elasticsearch, API, Kibana, Oracle, JUnit, Mockito, JPA, Linux, Redis, Prometheus, Collections, Logstash, Swagger, Confluence, Docker, Agile, Hibernate, Java 11, Maven, REST API, Spring Boot, Unit testing, Jira, PostgreSQL, Kubernetes, Apache Kafka
Отрасль проекта
FinTech & Banking
Период работы
Декабрь 2023 - Ноябрь 2024
(1 год)
Проект «Платформа для эффективного бизнеса и коммуникации»
Роль
Java разработчик
Обязанности
Разработка облачной платформы для комплексного управления бизнесом с интеграцией CRM, систем управления задачами и проектами, автоматизацией ключевых бизнес-процессов.
"Микросервисная.
Бэкенд на Java 17, Spring Boot.
Фронтенд на React.
Взаимодействие по REST API.
БД: PostgreSQL, Oracle (старые сервисы), GreenPlum. "
"Реализовала импорт данных из разных источников (CRM, HRM системы).
Интегрировала OAuth2 авторизацию с Keycloak.
Реализовала вход на платформу с поддержкой ролей (администратор, клиент, сотрудник).
Реализовала JWT-аутентификацию в BFF-сервисе через Spring Security.
Настроила Kafka для обработки очередей сообщений и создала обработчик асинхронных уведомлений (email / push уведомления).
Устранила баг фильтрации в поиске, исправив логику запуска запросов по ключевым словам в профилях сотрудников, используя Criteria API.
Решила проблему интеграции с внешним сервисом, скорректировав разбор новых форматов ФИО сотрудников (вследствие несоответствия форматов не все сотрудники могли быть найдены).
Ликвидировала несогласованность данных между пользователями после релиза новой фичи, когда новая функциональность применялась только к новым сущностям, при этом старые оставались без изменений.
Реализовала отображение периода неактивности у сотрудников, согласно требованиям ТЗ.
Покрыла написанный код тестами с применением Mokito / JUnit / TestContainers.
Участвовала в дейли, демо, процессах развития проекта, предлагала свои идеи по улучшению."
Стек специалиста на проекте
transactional, assertj, ECache, Spring Data JPA, ClickHouse, Spring MVC, Liquibase, Flyway, Keycloak, REST, Scrum, Git, API, Linux, Kafka, openfeign, Collections, Logstash, Spring Test, Swagger, Confluence, SQL, Docker, Agile, Spring Security, Hibernate, GreenPlum, TestContainers, JUnit 5, Java 17, OpenAPI, Spring, Spring Boot, Unit testing, Jira, PostgreSQL, CI/CD, Criteria API, diioc, podam
Отрасль проекта
Cloud Services
Период работы
Июнь 2022 - Ноябрь 2023
(1 год 6 месяцев)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
Российский Университет Кооперации
Специальность
Мировая экономика
Завершение учебы
2010 г.