Никита Е. Java разработчик, Senior
ID 21028
НЕ
Никита Е.
Мужчина
Беларусь, Минск, UTC+3
Ставка
4 346,23 Р/час
вкл. НДС 20% (580 Р)
Специалист доступен с 3 июля 2025 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
Java разработчик
Грейд
Навыки
Отрасли
Знание языков
Английский — B1
Главное о специалисте
Сильный full-stack разработчик с более чем 3-летним опытом разработки на Java. Обладает опытом работы над проектами в таких областях автоматизации бизнес-процессов и финтех. Отличается отличными коммуникативными навыками и успешно работает в командах различных размеров. Высокая адаптивность, стремление к изучению новых технологий и приверженность непрерывному профессиональному развитию.
Проекты
(4 года 10 месяцев)
Сервис финансовых услуг
Роль
Backend разработчик | Java
Обязанности
● Разработка микросервисов
● Разработка части бэкенда
● Написание модульных тестов
● Документирование API
● Написание интеграционных тестов
● Декомпозиция задач
● Оценка задач
● Использование передовых методов проектирования, повторное использование и написание эффективного исходного кода
● Код-ревью
● Отладка
● Миграция баз данных
Достижения
Надежное серверное решение для финтех, направленное на обеспечение удобного и безопасного доступа к банковским услугам в любое время и в любом месте. Система позволяет пользователям управлять счетами с получением всей необходимой информацией, не выходя из дома, совершать платежи и переводы, просматривать историю транзакций и оформлять новые банковские продукты при помощи понятных форм без какой-либо лишней информации.
Система построена на базе микросервисной архитектуры с использованием паттерна «Разбиение по поддоменам». Каждый отдельный микросервис реализован с помощью такого фреймворка, как Spring Boot, что предоставляет высокую масштабируемость, безопасность и высокую скорость разработке новых функций. Все взаимодействие между микросервисами происходило по REST API c соблюдением всех правил.
Стек специалиста на проекте
GitLab, Postman, Spring Data JPA, ClickHouse, Camunda, SOLID, Liquibase, REST, Scrum, Git, JUnit, Swagger, Redis, DRY, KISS, Kafka, GoF, ACID, Confluence, Docker, Spring Security, TestContainers, RabbitMQ, Spring Boot, Java 11-17, Jira, PostgreSQL, Jenkins, CI/CD, Microservice Architecture, Kubernetes, Apache Kafka
Отрасль проекта
FinTech & Banking
Период работы
Февраль 2023 - По настоящее время
(2 года 6 месяцев)
Авторизационный Сервис
Роль
Backend разработчик | Java
Обязанности
● Бэкэнд-разработка
● Структурирование данных
● Документация по API
● Отладка
● Исследование доступных инструментов и предложения по решению задач
● Реализация межсервисной связи
● Пользовательская реализация аутентификации и авторизации
● Переработка существующего приложения для работы с новым пользовательским потоком аутентификации и новыми ролями.
● Интеграция со сторонними сервисами
● Миграция данных из других сервисов в единую базу данных приложения Системы авторизации
● Объединение импортированных записей пользователей в одну запись пользователя системы авторизации.
● Интеграция других услуг с новым поставщиком пользовательских данных
● Декомпозиция задачи
● Оценка задач
● Написание docker file и docker compose
● Поддержка клиентов
● Исправления технической поддержки
● Реализация электронной почты
Достижения
Система авторизации — единый сервис для управления пользовательскими данными во всех продуктах компании. Изначально служба была интегрирована с внешним поставщиком аутентификации (Auth0), который из-за бизнес-ограничений пришлось заменить специальным решением для аутентификации. Это специальное решение использует встроенные механизмы аутентификации Spring и включает в себя собственные функции для регистрации, входа в систему, управления ролями и пользователями.
Система авторизации также служит единым источником данных для общих данных профиля пользователя. Для запуска этого сервиса требовалось подключение и синхронизация всех продуктов компании. Это означает, что все пользовательские данные в различных сервисах были синхронизированы и перенесены в систему авторизации, а процессы аутентификации всех программных продуктов компании были изменены для использования этого сервиса вместо старых механизмов управления пользователями.
Стек специалиста на проекте
Java 21, continuous, GitLab, Spring Data JPA, nlayer, CD, SOLID, REST, Scrum, Git, JUnit, DBeaver, JWT, DRY, KISS, GoF, Integrations, ACID, Confluence, Docker, Spring Security, pgAdmin, TestContainers, Spring Boot, Jira, PostgreSQL, Microservices, GraalVM, Kubernetes
Отрасль проекта
Social Networking
Период работы
Январь 2023 - Март 2024
(1 год 3 месяца)
Медицинское обслуживание
Роль
Backend разработчик
Обязанности
● Разработка и поддержка микросервисов
● Улучшение синхронизации между микросервисами с помощью REST API
● Оптимизация производительности PostgreSQL и MongoDB
● Разработка миграций с помощью Liquibase
● Активное взаимодействие с командами тестирования и бизнес-анализа
● Написание модульных и интеграционных тестов
● Проведение отладки и устранение ошибок в приложениях.
● Описание API и пользовательских интерфейсов.
Достижения
Серверное решение, предназначенное для эффективного управления данными, включая их сбор, хранение и обработку. Сами данные используются для измерения удовлетворённости и других метрик сотрудников крупной корпорации, полученных в рамках различных опросов и обратной связи.
Система предоставляет возможность получать обратную связь от конечного пользователя с последующей ее обработкой для выявления индекса удовлетворенности клиентов (CSAT) и других метрик.
Ключевые функции: возможность создания настраиваемых опросов, инструменты для анализа собранных данных, возможность сотрудникам оставлять обратную связь по результатам опросов.
Стек специалиста на проекте
GitLab, Spring Cloud, SOLID, Liquibase, REST, Scrum, Git, JUnit, MongoDB, Mockito, Gradle, JVM, DRY, KISS, GoF, ACID, Confluence, Docker, Spring Security, Hibernate, TestContainers, Java 8, Java 11, Maven, Spring Boot, Jira, PostgreSQL, CI/CD, Microservice Architecture, CSAT, Kubernetes, Apache Kafka
Отрасль проекта
Travel, Hospitality & Restaurant business
Период работы
Март 2021 - Январь 2023
(1 год 11 месяцев)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Да
Образование
Высшее
Учебное заведение
Белорусский государственный университет пищевых и химических технологий
Специальность
Механический факультет
Завершение учебы
2022 г.