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

Москва, Россия
Стажер • Джуниор • Миддл
Информационные технологии • Разработка • Backend • Fullstack • Java • JavaScript • Spring Boot • React • Hibernate • Spring • CSS • HTML • MySQL • PostgreSQL • OpenShift
Удаленная работа • Работа в офисе
Опыт работы от 3 до 5 лет
150 000 ₽
О себе

На данный момент Java разработчик.

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

Java Developer с 3+ годами коммерческого опыта в backend-разработке на Java и Spring Boot. Работал с микросервисами и production в банковском и B2B-сегменте. Ориентирован на надежные backend-сервисы, интеграции между системами, безопасность данных и понятную инженерную реализацию.

 

ПАО Сбербанк - Java Spring разработчик (Сентябрь нужен доступ к резюме Ноябрь 2025)

Команда SmartCare - Веб-приложение для операторов линии «900»

Ключевые достижения:

  • Разработал механизм автоматической валидации новых полей в сервисе конфигурации на этапе CI-проверок до merge/review approval при помощи рефлексии, что позволило системно ловить типовые ошибки ещё до pull request. В результате доля дефектов, связанных с добавлением новых полей, сократилась на 65%, а среднее время от первого коммита до релиза по таким задачам уменьшилось на 25%.
  • Разработал механизм передачи статуса идентификации клиента при переводе обращения между операторами. Для этого требовалось глубоко разобраться в бизнес‑процессе и согласовать схему взаимодействия микросервисов и учесть требования безопасности. Решение сократило среднее время обработки переведенного обращения на 15%.
  • Провел анализ маскирования чувствительных данных в логах: выявил пропуски маскирования, избыточное маскирование и проблемные сценарии логирования. Добился предсказуемости и соответствия внутренним стандартам безопасности, что ускорило диагностику инцидентов и снизило накладные расходы на обработку логов на 20%.

 

Freelance (Kwork) - Fullstack разработчик (Март нужен доступ к резюме Июль 2024)

CryptoFox - обучающее веб-приложение по криптографии, криптоанализу и стеганографии.

Разработал веб-приложение обучающей платформы на заказ: серверное Spring Boot MVC-приложение с учебными разделами, практическими уровнями, тестовыми заданиями и сохранением прогресса. Реализовал backend-логику для пользователей, заданий, ответов и прогресса прохождения, настроил разграничение доступа через Spring Security, работу с MySQL через Spring Data JPA/Hibernate и серверную генерацию страниц через FreeMarker. Подготовил Maven-сборку и конфигурацию контейнерного запуска через Docker Compose.

 

Outstaff для B2B-заказчиков - Java Spring разработчик (Июнь нужен доступ к резюме Август 2024):

Платформа VPS/VDS-хостинга (февраль 2023 — август 2024)

Разрабатывал REST API на Spring Boot для административных и клиентских дэшбордов платформы аренды серверов.

Ключевые задачи:

  • Разработал audit log для серверов: хранение и отображение событий с пагинацией, включая изменение статусов, перезагрузку, смену тарифа, отключение клиента и изменение настроек.
  • Разработал backend-логику кастомного конструктора дэшбордов: API для получения виджетов, сохранения фильтров, периода отображения и настроек. Добавил валидацию типов виджетов и проверку прав доступа к данным.
  • Реализовал API для отображения серверной статистики и метрик: агрегированные данные по активным, остановленным, проблемным серверам за выбранный период времени.
  • Участвовал в разработке системы алертов: реализовывал создания, просмотр, подтверждение и закрытие предупреждений для отображения алертов в административном дэшборде.

 

Система для частной школы (июнь 2022 — февраль 2023)

Разрабатывал backend-функциональность веб-приложения для автоматизации учебных и административных процессов частной школы.

Ключевые задачи:

  • Разработал модуль резервирования школьного оборудования: управление инвентарем, бронирование по расписанию, проверка доступности и контроль бизнес-ограничений по длительности и пересечениям бронирований.
  • Реализовал бизнес-логику модуля тестирования учеников: формирование индивидуальных наборов вопросов по темам, равномерное распределение заданий и подготовка тестов.
  • Реализовал парсинг учебного расписания из XLSX-файлов с последующим сохранением и отображением расписания в веб-приложении для учеников и родителей.
  • Участвовал в сопровождении production-среды: анализировал логи и пользовательские сценарии, воспроизводил и исправлял дефекты, дорабатывал логирование.
  • Покрывал бизнес-логику и сервисный слой unit-тестами, поддерживал документацию по API.


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