Артем М. Java разработчик, Junior

ID 32361
АМ
Артем М.
Мужчина, 22 года
Россия, Москва, UTC+3
Ставка
428,57 Р/час
НДС не облагается
Специалист доступен с 16 октября 2025 г.

Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.

Подробнее
О специалисте
Специализация
Java разработчик
Грейд
Junior
Навыки
Java 17+
Java 17-21
Spring boot 3
Spring Freamework
Spring Web
Spring Data
Spring Data JPA
Spring Security
spring security (OAuth2/JWT)
Spring Cloud
Maven
Gradle
JUnit
Mockito
assertj
Kafka
Consul
SQL
PostgreSQL
Docker
Docker Compose
Hibernate
Liquibase
Git
REST
Swagger
Отрасли
Cloud Services
FinTech & Banking
Знание языков
Русский — B2
Английский — A2
Главное о специалисте
Артем — Java-разработчик уровня Junior из Москвы. Специализируется на разработке приложений с использованием Java и Spring Framework. Имеет опыт работы с Spring Boot, Spring Security, Spring Data JPA, а также с базами данных PostgreSQL и инструментами контейнеризации Docker и Docker Compose. Участвовал в двух проектах: 1. Banking Cards API (pet-проект) — разработка REST API для управления банковскими картами с аутентификацией и ролевой моделью доступа. 2. DataHouse Platform (pet-проект) — создание системы для загрузки, индексирования и запросов к табличным данным. Обладаю навыками работы с Kafka, Consul, SQL, Hibernate, Liquibase, Git, REST, Swagger. Имеет опыт в разработке высокопроизводительных систем и обеспечения безопасности приложений.
Проекты   (1 год 8 месяцев)
Banking Cards API (pet-проект)
Роль
Java стажер
Обязанности
Требовалось создать безопасное банковское приложение для управления пользовательскими картами с разграничением прав доступа между обычными пользователями и администраторами. Необходимо было разработать полнофункциональное REST API с системой аутентификации, ролевой моделью доступа, базовыми банковскими операциями и обеспечить высокое качество кода через тестирование. * Спроектировал и реализовал REST API на Spring Boot с использованием стека Spring (Web, Security, Data JPA) и PostgreSQL * Внедрил JWT-аутентификацию с разграничением ролей USER/ADMIN через Spring Security * Создал функционал для пользователей: просмотр карт, переводы между картами, запросы на блокировку * Разработал административную панель: управление пользователями и картами (создание, активация, блокировка, удаление) * Настроил автоматизированные миграции БД и загрузку тестовых данных через Liquibase * Покрыл бизнес-логику unit-тестами с использованием JUnit 5, Mockito и AssertJ * Задокументировал API через OpenAPI 3 и Swagger UI * Контейнеризировал приложение с помощью Docker Compose для упрощения развертывания
Достижения
Создал надежное и масштабируемое банковское API с высоким уровнем безопасности, покрытием тестами и полной документацией. Приложение готово к production-развертыванию и дальнейшему расширению функционала.
Стек специалиста на проекте
API, Java, Spring Boot, Spring Security, Spring Data, Spring Web, OpenAI API
Отрасль проекта
FinTech & Banking
Период работы
Январь 2025 - Август 2025  (8 месяцев)
DataHouse Platform (pet-проект)
Роль
java стажер
Обязанности
Необходимо было создать высокопроизводительную систему для загрузки, индексирования и запросов к табличным данным с использованием современных технологий хранения и обработки данных. * Спроектировал и разработал Spring Boot-приложение для управления озерами данных с поддержкой CSV и Parquet форматов * Реализовал архитектуру с S3-совместимым хранилищем (MinIO) для надежного хранения данных и метаданных * Интегрировал DuckDB как in-memory SQL-движок для высокопроизводительного выполнения аналитических запросов * Создал функциональность динамического создания озер данных с настраиваемыми схемами и индексами * Разработал модуль динамической генерации SQL-запросов на основе пользовательских параметров * Внедрил API-ключевую авторизацию для безопасного доступа к данным * Обеспечил качество кода через unit-тестирование с JUnit 5, Mockito и AssertJ * Создал полную техническую документацию API через OpenAPI 3 и Swagger UI * Контейнеризировал приложение с помощью Docker Compose для упрощения развертывания
Достижения
Создана масштабируемая система озера данных, обеспечивающая быструю загрузку и обработку табличных данных. Решение позволило значительно сократить время выполнения аналитических запросов и упростить работу с большими датасетами для аналитиков и разработчиков.
Стек специалиста на проекте
API, Java, Mockito, Spring Boot, Spring Security, CSV, MinIo, Spring Data, Spring Web, Swagger UI, Docker Compose, JUnit 5, OpenAPI, assertj, SQL запросы, OpenAI API, Parquet, DuckDB
Отрасль проекта
Cloud Services
Период работы
Январь 2024 - Декабрь 2024  (1 год)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
Ставропольский технологический институт сервиса (филиал) Южно-Российского государственного университета экономики и сервиса, Ставрополь
Специальность
09.03.02 Информационные системы и технологии
Завершение учебы
2028 г.
Среднее
Учебное заведение
Ставропольский региональный колледж вычислительной техники и электроники
Специальность
09.02.07 Информационные системы и программирование
Завершение учебы
2023 г.

Похожие специалисты

E-commerce & Retail • FinTech & Banking
АК
Артур К.
Москва
Java разработчик
Middle+
3 116,88 Р/час
GitLab
Spring Data
Spring Data JPA
Spring Cloud
Spring MVC
Liquibase
REST
Java
Git
JUnit
+48

Артур — Java-разработчик уровня Middle+ из Москвы. Специализируется на разработке бэкенда, имеет опыт работы с Java 8, 11 и 17, Spring Boot, а также с базами данных PostgreSQL. Владеет навыками работы с Git, Gradle, Docker, Kubernetes, CI/CD и другими инструментами. Имеет опыт работы в отраслях FinTech & Banking и E-commerce & Retail. Участвовал в разработке и поддержке REST API, интеграции с внешними системами, оптимизации работы с базами данных, написании модульных и интеграционных тестов. Работал над проектом Consumer Loans (потребительские кредиты) с октября 2021 года по март 2024 в роли Java Developer, где занимался разработкой бэкенда для системы потребительского кредитования, интеграцией с внешними системами и API, реализацией микросервиса для автоматизированной проверки благонадёжности клиентов. Также участвовал в проекте с марта 2024 года по октябрь 2025 года Delivery Pricing & ETA Service в роли Java Developer, где отвечал за разработку и поддержку высоконагруженного REST API, реализацию синхронной и асинхронной обработки событий, оптимизацию работы с базой данных и подготовку API-документации.

Подробнее
Insurance • RnD
МП
Максим П.
Минск
Java разработчик
Senior
3 447,01 Р/час
ELK
Grafana
Работа с интеграциями
GitLab
Разработка
MS Windows
Tomcat
Базы данных
Spring Data
Lombok
+106

▪ Разработчик программного обеспечения с более чем 5 летним опытом коммерческой разработки корпоративных приложений и стартапов ▪ Разработка и проектирование систем различной степени сложности в соответствии с техническими требованиями и поставленными задачами ▪ Знание и опыт применения основных парадигм и принципов объектно-ориентированного программирования, паттернов проектирования, наилучших мировых практик в области разработки программного обеспечения.(SOLID, KISS, ООП) ▪ Разработка и модернизация высокоэффективных, высоконагруженных, масштабируемых микро сервисных приложений ▪ Опыт разработки с использованием облачных сервисов (AWS) ▪ Опыт использование и настройка CI/CD процессов (Gitlab, Jenkins, Bitbucket) ▪ Анализ существующих решений, их улучшение и адаптирование к требованиям бизнес процессов ▪ Коммуникабелен, мотивирован, быстро осваивается и погружается в текущие процессы любой команды. Нацелен на результат и решение задач.

Подробнее
EdTech • FinTech & Banking • Manufacturing • RnD
АК
Александр К.
Минск
Java разработчик
Lead
4 496,1 Р/час
Apache Solr
Apache Spark
AWS
AWS SQS
Bitbucket
boot
ClickHouse
commons
core
Data
+100

▪ Разработчик программного обеспечения / lead с более чем 15 летним опытом коммерческой разработки корпоративных приложений и стартапов ▪ Организация рабочих процессов в командах различной численности в том числе международных. Онбординг, менторинг, сопровождение и поддержка новых членов команды. ▪ Разработка и проектирование систем различной степени сложности в соответствии с техническими требованиями и поставленными задачами ▪ Знание и опыт применения основных парадигм и принципов объектно-ориентированного программирования, паттернов проектирования, наилучших мировых практик в области разработки программного обеспечения. ▪ Разработка и модернизация высокоэффективных, высоконагруженных, масштабируемых микро сервисных приложений ▪ Опыт разработки с использованием облачных сервисов (AWS) ▪ Опыт использование и настройка CI/CD процессов (Gitlab, Jenkins, Bitbucket) ▪ Глубокий анализ существующих решений, их улучшение и адаптирование к требованиям бизнес процессов ▪ Коммуникабелен, мотивирован, быстро осваивается и погружается в текущие процессы любой команды. Нацелен на результат и решение задач.

Подробнее

Недавно просмотренные специалисты

E-commerce & Retail • LifeStyle
ДВ
Денис В.
Москва
Python разработчик
Middle+
3 236,88 Р/час
PostgreSQL
RabbitMQ
Git
MySQL
Docker
Jira
Python
Bash
Scrum
Kibana
+36

Денис — Python-разработчик уровня Middle+ из Москвы. Специализируется на разработке бэкенда, обладает знаниями в области Bash, Celery, CI/CD, Django, Django Rest Framework, Docker, FastAPI, Git, GitLab, Grafana и других технологий. Имеет опыт работы с базами данных (MongoDB, MySQL, PostgreSQL), а также с методологиями Scrum и SOLID. Участвовал в разработке высоконагруженного бэкенда для мобильного приложения в сфере E-commerce & Retail, где обеспечил поддержку более 50 тысяч пользователей и оптимизировал запросы к базе данных, сократив время ответа API на 40%. Работал над платформой недвижимости, где ускорил время загрузки главной страницы и разработал ипотечный калькулятор. Внедрил автоматические финансовые расчёты в CRM-системе для туристического агентства, что снизило время на ручные расчёты на 70%. Также участвовал в создании цифровой платформы для ремонта автомобилей, где увеличил покрытие юнит-тестами ключевых сервисов и интегрировал платформу с сервисами страховых компаний. Общая продолжительность работы на проектах составляет 3 года 10 месяцев.

Подробнее