• Войти
Работа в Москве
наверх
Ищу сотрудников
Ищу работу
Создать вакансию
Подбор персонала
Войти Работа в Москве
Работа в Москве
наверх
  1. Работа в Москве
  2. База резюме
  3. ⚫ Senior java developer✔
отправить приглашение
file_download

Senior Java Developer

от 24 Марта 2025

Денис Евгеньевич

Возраст

36 лет (06 Мая 1990)

Город

Москва
Переезд невозможен

Гражданство

Россия

Зарегистрируйтесь или войдите, чтобы увидеть контакты соискателя
Тип занятости

Полная занятость

Опыт работы

11 лет 9 месяцев

Главный разработчик
Транснефть-Технологии в Москве
Информационные технологии / IT / Интернет
1 год 8 месяцев,
Апрель 2023 - Декабрь 2024

Разработка сервиса информационной безопасности с нуля, без использования Spring Security.
Технологический стек: Java 11/17, Spring Boot 2/3, KeyCloak (API интеграция, разработка плагинов, модификация исходного кода), Redis, Nginx + Lua, Angular, Bootstrap, jUnit, Mockito, OpenSearch.
Покрытие кода тестами: разработка и внедрение юнит-тестов и интеграционных тестов для повышения качества кода.
Сотрудничество с межфункциональными командами для решения проектных вопросов и обеспечения успешной реализации.
Проектирование архитектуры решения: анализ требований, создание архитектурных схем и выбор оптимальных технологий.
Управление выполнением задач: отслеживание сроков и прогресса выполнения задач, обеспечение соблюдения графика.
Code Review: проведение код-ревью для повышения качества кода и соблюдения стандартов.
Введение стандартов code style: разработка и внедрение единого стиля кодирования для команды.
Переход на новые версии: успешный переход с Java 11 на Java 17 и с Spring Boot 2 на Spring Boot 3 для улучшения производительности и безопасности приложения.

Руководитель разработки
ГазпромБанк в Москве
Информационные технологии / IT / Интернет
1 год 5 месяцев,
Октябрь 2021 - Март 2023

Проект: Модуль контактной политики

Разработка микросервисов на Java с использованием Spring Boot для обеспечения гибкости и масштабируемости.
Базы данных: работа с PostgreSQL и Redis для хранения и кэширования данных.
Управление схемами базы данных с использованием Liquibase для контроля версий и изменений.
Использование стека ELK (Elasticsearch, Logstash, Kibana) для мониторинга и анализа логов.
Apache Kafka в качестве системы очередей для обмена сообщениями между микросервисами и управления потоками данных.
Контейнеризация сервисов с использованием Docker и управление кластером с помощью Docker Swarm.
Руководство командой разработчиков, взаимодействие с бизнес-стейкхолдерами для уточнения требований и выполнения задач.
Оптимизация процесса разработки и доставки: выстраивание эффективных процессов CI/CD и релизной политики.
Формирование задач на спринт: участие в планировании и оценке задач, управление приоритетами.
Внедрение практик TBD (Trunk Based Development) и Feature Toggles для повышения гибкости разработки.
Покрытие кода юнит-тестами с использованием JUnit и Mockito для обеспечения качества кода.
Code Review: проведение ревью кода для обеспечения соответствия стандартам и улучшения качества.
Технологический стек: Java 8/11, Groovy, Spring Boot, Web, JPA, Batch, Hibernate, MSSQL, Liquibase, Docker, Gradle, Maven, Redis, Kafka, ELK.

Ведущий разработчик
HolyCode в Москве
Информационные технологии / IT / Интернет
3 месяца,
Июль 2021 - Октябрь 2021

Контракт: 3 месяца

Проект: Модуль контактной политики (МКП)

Разработка новых микросервисов и модификация существующих для улучшения функциональности и производительности системы.
Повышение отказоустойчивости инфраструктуры Redis: внедрение Redis Sentinel для обеспечения высокой доступности и автоматического переключения на резервные серверы.
Оптимизация микросервисов под новую архитектуру Redis Sentinel для улучшения производительности и надежности.
Технологический стек: Java 8, Groovy, Spring Boot, Web, JPA, Batch, Hibernate, MSSQL, Docker, Gradle, Maven, Redis, Kafka, ELK.

Team lead разработки
Gear Games в Москве
Информационные технологии / IT / Интернет
3 месяца,
Март 2021 - Июнь 2021

Удаленная работа

Подчинение: 3 разработчика и смежный отдел гейм-карт

Оптимизация процессов разработки: внедрение структурированных процессов для повышения эффективности работы команды и переход на современные технологии.
Управление Backlog: создание и выдача задач для команды, планирование спринтов (7 дней).
Технические процессы:

Внедрение процесса Merge Request: разработка и интеграция процесса для улучшения сотрудничества внутри отдела и с соседними командами.
Закрытие веток в Git от прямого редактирования для повышения контроля версий и безопасности кода.
Инициирование перехода с Java 8 на Java 11: модернизация кода для улучшения производительности и безопасности.
Внедрение политики юнит-тестирования: обеспечение качества кода через автоматические тесты.
Внедрение политики Code Review: улучшение качества кода через регулярные ревью и обратную связь.
Внедрение политики Code Inspection: анализ кода для выявления и устранения потенциальных проблем.
Улучшение качества кода: разработка стандартов и практик для повышения читаемости и надежности.
Ежедневные задачи:

Решение проблем с базами данных: диагностика и устранение неисправностей.
Декомпозиция задач: разбивка задач на более мелкие для повышения управляемости.
Документация: ведение документации по проекту и процессам.
Обеспечение сдачи задач в срок: контроль сроков выполнения задач.
Настройка CI/CD: сотрудничество с DevOps для автоматизации процессов развертывания.
Срочные hotfix: быстрое исправление критических ошибок.
Мониторинг производительности кода: выявление узких мест и оптимизация.
Переход на S3-протокол CDN: модернизация системы доставки контента.
Технологический стек: Java 8, Ant, Hibernate, MySQL, TeamCity, Upsource, gRPC.

Работа по контракту
Банк Восточный в Москве
Информационные технологии / IT / Интернет
1 месяц,
Январь 2021 - Февраль 2021

Консультирование команды клиента по вопросам понимания кода микросервисов на Java.
Помощь в переходе на новый язык программирования: анализ текущих Java-сервисов для определения функциональности и структуры кода.
Проведение разборов кода для выявления логики работы микросервисов и подготовки к миграции на новую платформу.

Ведущий программист Java
Банк Восточный в Москве
Информационные технологии / IT / Интернет
1 год 5 месяцев,
Июль 2019 - Декабрь 2020

Разработка микросервисов на Java с использованием Spring Boot и Hibernate для создания высоконагруженных приложений.
Базы данных: работа с PostgreSQL и Elasticsearch для эффективного хранения и поиска данных.
BPMN система Camunda: разработка бизнес-процессов с использованием BPMN и DMN схем для автоматизации процессов.
CI/CD: настройка процессов непрерывной интеграции и доставки с использованием Jenkins и GitLab.
Система контроля версий: управление кодом с помощью Git.
Сборщик проектов: использование Maven для управления зависимостями и автоматизации сборки.
Дополнительные технологии: Redis, RabbitMQ, JUnit, REST, SOAP.
Разработка:

Вел разработку не только микросервисов на Java, но и основного модуля программного обеспечения на PHP и иногда на JavaScript.
Продукт: банковская система для малого и среднего бизнеса, включая основной модуль на PHP и интеграцию с сервисами на Java и JavaScript.
Разработка модулей, взаимодействующих с Camunda (через REST API) и внешними системами (например, Zakupki, Kontur-Focus) для обработки данных.
Система успешно запущена в продакшен.

Достижения:
С января 2020 по июнь 2020 года самостоятельно поддерживал Java и PHP сервисы, разрабатывал новые функции и дорабатывал существующие, обеспечивая стабильную работу системы.
С мая 2020 года выполнял обязанности технического лидера для новых разработчиков, включая управление командой из 3 бэкенд-разработчиков и 2 фронтенд-разработчиков.
Проведение code review для повышения качества кода и соблюдения стандартов.
Ответственность за декомпозицию задач, выбор технологий и взаимодействие с бизнес-стейкхолдерами.
Технологический стек: Java, Spring Boot, Camunda, Redis, RabbitMQ, JUnit, React, Maven, PostgreSQL, Elasticsearch, Hibernate.

Senior\Lead разработки
Solar Security в Москве
Информационные технологии / IT / Интернет
1 год 11 месяцев,
Май 2017 - Апрель 2019

Продукт: Разработка и поддержка IDM (Identity Management) системы.
Основная задача: Создание коннекторов к различным информационным системам (например, Active Directory, базы данных, банковские приложения) для обеспечения передачи и синхронизации данных.
Коннекторы обеспечивают выполнение CRUD операций (Create, Read, Update, Delete) и синхронизацию данных.
Разработка плагинов для системы и изменение пользовательского интерфейса.
Коннекторы разрабатываются на C# или Java; плагины создаются на Java.
Изменения интерфейса выполняются с использованием HTML и CSS (уровень брендирования).
Добавление новых элементов на фронтенде с использованием ExtJS (Sencha).
Плагины реализуют функции изменения методов обработки данных, создание новых REST API, добавление новых таблиц и данных.
Различные типы коннекторов:
Полностью написанные на Java.
Полностью написанные на C#.
Прослойка написана на Java/C#, с использованием скриптов (SQL, Groovy, PowerShell, Bash).
Навыки администрирования:

Уверенное владение администрированием Unix-систем (Astra Linux, Debian), включая написание Bash скриптов для управления SSH, Samba, SFTP, sudo, iptables.
Руководство командой:

С ноября 2018 года — руководство группой из 3 инженеров-программистов (2 в Москве, 1 в Нижнем Новгороде).
Проведение собеседований, контроль выполнения задач, совместная проработка решений с архитектором.
Распределение задач между сотрудниками, проведение code review, установка сроков выполнения, заведение и оценка задач, их декомпозиция в Jira.
Инструменты и технологии:

Работа с Git, Maven, JasperReports, XML, Tomcat, PostgreSQL.
Используемые инструменты: Visual Studio, IntelliJ IDEA.
Технологический стек: Java, Maven, Tomcat, C#, Jira, Git.

Старший инженер IDMM(ID management and IT Monitoring)
Втб Капитал в Москве
Информационные технологии / IT / Интернет
3 года 9 месяцев,
Август 2013 - Май 2017

Программирование на C# для SCOM, Active Directory и SQL. Опыт работы с WinForms, WPF, потоками и LINQ.
Администрирование Active Directory и Exchange Server с использованием Active Directory Users and Computers, Active Roles Server (ARS) и Exchange Management Console. Разработка скриптов и запросов на PowerShell, ExchangeShell и VBScript.
Работа с LDAP и многодоменной архитектурой. Полное администрирование AD/Exchange: управление группами, пользователями, списками рассылки (включая динамические списки), настройка свойств объектов и управление доступом к папкам.
Администрирование систем мониторинга: PRTG, SCOM, HPSS, Tivoli. Настройка мониторинга серверов, создание групп и добавление сенсоров.
Работа с PRTG API: создание уведомлений, установка порогов и лимитов, генерация автоматизированных отчетов и мониторинг URL-адресов.
Настройка Tivoli Netcool Omnibus: установка, настройка и написание правил для обработки алертов, включая настройку забора алертов из SCOM и PRTG.
Обработка алертов от мониторинговых систем и эскалация инцидентов по мере необходимости.
Разработка автоматизации с использованием Automate: от парсинга электронной почты до сложных сценариев подключения к базам данных, обработки данных и работы с файловыми шарами.
Работа с базами данных: написание запросов на MySQL и T-SQL, создание таблиц, триггеров, представлений и хранимых процедур.
Работа с системами управления задачами: HPSM, SCSM. Закрытие и регистрация задач и инцидентов, написание скриптов для автоматизации процессов в SCSM с помощью PowerShell.
Администрирование приложений: TRAM, REC7, BES (BlackBerry Enterprise Server), GOOD, Adaptiv, SWIFT, RSA на уровне системного администратора.
Работа с BlackBerry Kit и PowerGui: написание скриптов для автоматизации процедур управления идентификацией.
Опыт работы с удаленными серверами, командной строкой, Lync, Microsoft Outlook и стандартным пакетом Microsoft Office.
Эффективное сотрудничество с иностранными коллегами, общение и переписка на английском языке.
Разработка и обновление документации.

Специалист по поддержке ППО
Билайн в Москве
Информационные технологии / IT / Интернет
9 месяцев,
Август 2012 - Май 2013

Работа с системами Helpdesk для отслеживания и управления заявками пользователей.
Использование PuTTY для удаленного доступа и администрирования серверов.
Опыт работы с CRM-системами (без администрирования) для управления клиентскими данными.
Навыки работы с SQL и PL/SQL для выполнения запросов и анализа данных.
Разработка и использование SwitchControl (самописная система на основе SQL) для управления сетевыми устройствами.
Написание и выполнение Bash-скриптов для автоматизации задач в среде Linux.
Мониторинг систем с помощью Nagios для обеспечения бесперебойной работы сервисов.
Работа с Lotus для организации работы и управления проектами.
Опыт работы на платформе Linux: администрирование и поддержка серверов.
Выполнение обязанностей дежурного на 2-й линии технической поддержки: работа с системами 24/7, администрирование и решение инцидентов.
Работа с картой EOD (End of Day) и управление Job-ами для выполнения запланированных задач.
Эффективное решение инцидентов или их эскалация в более высокие уровни поддержки при необходимости.

Вирусный аналитик
VK в Москве
Информационные технологии / IT / Интернет
3 месяца,
Сентябрь 2010 - Декабрь 2010

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

Образование
НИЯУ МИФИ

Высшее

Вечерний, Микро нано электроника

Москва, 2009 — 2013 гг.

Московский техникум космического приборостроения

Среднее специальное

Программное обеспечение вычислительной техники и автоматизированных систем, Программист математик

Москва, 2005 — 2009 гг.

Иностранные языки

Английский — Разговорный

О себе

Являюсь опытным Senior Java Developer с более чем 7-летним стажем работы в разработке программного обеспечения, специализируюсь на Java и Spring. Имею глубокие знания в области Core Java, Collections, Stream API, а также более 5 лет опыта работы со Spring (включая Spring Boot, Spring Web, Spring MVC и Spring Data).

Мой опыт включает более 3 лет управления командой до 5 человек и свыше 2 лет в роли Tech Lead, что позволило мне успешно вести проекты и обеспечивать выполнение задач в срок. Я обладаю значительным опытом работы с SQL базами данных (PostgreSQL, Oracle, MySQL, H2) и NoSQL решениями (Elasticsearch, OpenSearch), а также с инструментами мониторинга и управления, такими как ELK и Liquibase.

Среди моих достижений можно отметить:

Разработка алгоритма, который улучшил производительность системы на 25%.
Полная проработка архитектуры и написание кода проекта (frontend и backend) на 80% самостоятельно.
Поддержание работоспособности системы и обновление её в течение 6 месяцев в одиночку.
Выстраивание процессов CI/CD, релизной политики и культуры разработки в команде, что ускорило выкат новых фич и лечение багов на 50%.
Эффективное управление командой из 3 разработчиков в удаленном формате.
Кроме того, я имею опыт работы с Docker, Kubernetes, Redis, Kafka, RabbitMQ и системами контроля версий, такими как Git и Bitbucket. Мой опыт охватывает создание и работу с API через REST, SOAP, gRPC и GraphQL. Я также умею работать с языками программирования C#, PHP, PowerShell, Bash, Lua, Angular, Groovy и имел опыт написания дипломной работы на C++.

Мои личные качества включают:

Командный игрок: умею эффективно работать в команде и управлять ею.
Аналитическое мышление: способен выявлять узкие места и оптимизировать процессы.
Коммуникабельность: умею четко и ясно излагать свои мысли, что способствует лучшему взаимодействию с коллегами и стейкхолдерами.
Стремление к обучению: постоянно развиваю свои навыки и осваиваю новые технологии.
Я готов внести свой вклад в успех вашей команды и способствовать достижению высоких результатов.

Открыть контакты соискателя

Зарегистрируйтесь или войдите, чтобы увидеть контакты соискателя

Похожие резюме

21 марта, 2025

Руководитель разработки

Сергей

Город

Москва

Возраст

51 год (23 ноября 1974)

Опыт работы:

16 лет

Последнее место работы:

Руководитель группы разработки, IST Networks
09.2008 - 09.2024

отправить приглашение подробнее

22 января, 2026

Lead/Senior Golang developer

300 000 руб

Андрей

Город

Москва, м. Медведково

Возраст

45 лет (10 августа 1980)

Опыт работы:

21 год и 6 месяцев

Последнее место работы:

Технический лидер разработки (Tech Lead), Вайлдберриз
07.2022 - 10.2025

отправить приглашение подробнее

5 ноября, 2015

Руководитель проекта / Аналитик / Программист / Разработчик

150 000 руб

Николай Петрович

Город

Москва, м. Выхино

Возраст

75 лет ( 9 декабря 1950)

Опыт работы:

28 лет и 4 месяца

Последнее место работы:

Генеральный директор (руководитель проекта), ООО "ВИРТУАЛ-М"
01.1998 - по текущее время

отправить приглашение подробнее
Все похожие резюме

Резюме размещено в отрасли

Информационные технологии / IT / Интернет:
  • Директор / Руководитель,
  • Программист / Разработчик,
  • Web программист / Разработчик,
  • Системный архитектор
  • Java developer
Подпишитесь на похожие резюме
к поиску резюме

Рекомендованные вакансии

Senior Java developer( РТ Лабс )

Москва

Senior Java Developer( Бринго )

Москва

Senior Java Developer( Тайгер Трейд )

Москва

Senior Java Developer( Сбербанк )

Москва

Senior Java developer( Центр Орбита )

Москва

Популярные специализации
  • Другое
  • Менеджер по продажам
  • Менеджер по работе с клиентами
  • Продавец-консультант
  • Продавец-кассир
  • Администратор
Инструменты соискателя
  • Разместить резюме
  • Найти работу
  • Поиск вакансий
  • Каталог вакансий
  • Соглашение по содействию в трудоустройстве
  • Защита персональных данных
  • Архивный каталог
  • Вакансии по профессиям
  • Поиск по городам
Инструменты работодателя
  • Разместить вакансию
  • Найти сотрудника
  • Поиск резюме
  • Каталог резюме
  • Тарифы
  • Информер с вакансиями
  • Резюме по профессиям
Больше всего ищут
  • Бармен
  • Брокер
  • Водитель такси
  • Корреспондент
  • Охранник
  • Переводчик

© 2007 - 2026 «Карьерист.ру»

  • О нас
  • Обратная связь