АК
Артур К.
Мужчина, 19 лет
Россия, Москва, UTC+3
Ставка
2 987,01 Р/час
НДС не облагается
Специалист доступен с 1 августа 2025 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
Java разработчик
Грейд
Навыки
Отрасли
Знание языков
Английский — B1
Главное о специалисте
Артур — Java-разработчик уровня Middle+ из Москвы. Специализируется на разработке в сфере FinTech & Banking. Имеет высшее образование по специальности «Лазерная техника и лазерные технологии» в МИРЭА — Российском технологическом университете, а также среднее образование по специальности «Информационные системы и программирование» в Колледже программирования и кибербезопасности РТУ МИРЭА.
Ключевые навыки: Java, PostgreSQL, Git, Mockito, Hibernate, нереляционные БД (NoSQL), Apache Kafka, Liquibase, Gradle, Spring Data, Spring Web, REST API, Atlassian Confluence, JUnit, Spring Boot, Spring MVC, рефакторинг кода, IntelliJ IDEA, Bitbucket, Agile, Integration testing, Docker Compose, GitLab.
Имеет опыт работы на проекте «Consumer Loans» (потребительские кредиты) в роли Java Developer с июня 2021 года по июль 2025 года. В рамках проекта занимался созданием и поддержкой REST API, интеграцией синхронной и асинхронной обработки событий с помощью Feign и Kafka, интеграцией с внешними сервисами для отправки SMS/Email, написанием новых и рефакторингом старых скриптов Liquibase, документацией API, написанием модульных и интеграционных тестов с помощью JUnit и Mockito. Достижения на проекте включают реализацию микросервиса для проверки пользователя на благонадёжность и переписывание Hibernate-запросов на JdbcTemplate, что сократило время выборки сложных отчётных данных.
Проекты
(4 года 2 месяца)
Consumer Loans (потребительские кредиты)
Роль
Java Developer
Обязанности
ОБЯЗАННОСТИ:
-Создание и поддержка REST API для взаимодействия с клиентскими приложениями и
внешними сервисами.
-Интеграция синхронной/асинхронной обработки событий с помощью Feign и Kafka + Outbox
pattern.
-Интеграция с внешними сервисами для отправки SMS/Email-Написание новых и рефакторинг
старых скриптов Liquibase.
-Документация API. Автоматическая ее генерация с помощью Swagger/OpenAPI.
-Написание модульных и интеграционных тестов с помощью JUnit, Mockito c покрытием больше
85% (отслеживали через JaCoCo).
-Участие в разработке в составе кросфункциональной-распределенной команды (5-6
участников в команде).
Достижения
- Реализовал микросервис для проверки пользователя на благонадежность, с помощью
внешней интеграции. Использовал Feign client для синхронного взаимодействия с внешним
API. С помощью этой интеграций микросервис позволял быстро и эффективно оценивать
надежность клиентов.
- Переписал Hibernate-запросы на JdbcTemplate, что сократило время выборки сложных
отчетных данных с ~15 до ~5 секунд.
Стек специалиста на проекте
ELK, Spring Data JPA, Spring Cloud, Liquibase, Jacoco, REST, Git, Bitbucket, Mockito, Gradle, Swagger, Redis, GoF, Feign Client, Confluence, Docker, Hibernate, Spring Web, TestContainers, JUnit 5, OpenAPI, Spring Boot, Jira, PostgreSQL, Apache Kafka, java 17/11/8, spring security (OAuth2/JWT)
Отрасль проекта
FinTech & Banking
Период работы
Июнь 2021 - Июль 2025
(4 года 2 месяца)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
МИРЭА — Российский технологический университет, Москва
Специальность
Лазерная техника и лазерные технологии
Завершение учебы
2027 г.
Среднее
Учебное заведение
Колледж программирования и кибербезопасности РТУ МИРЭА
Специальность
Информационные системы и программирование
Завершение учебы
2024 г.