Александр К. Java разработчик, Senior
ID 22538
АК
Александр К.
Мужчина, 44 года
Россия, Москва, UTC+3
Ставка
3 853,43 Р/час
вкл. НДС 5% (142.86 Р)
Специалист доступен с 4 июля 2025 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
Java разработчик
Грейд
Навыки
Отрасли
Знание языков
Английский — B2
Главное о специалисте
Более 5 лет опыта коммерческой backend-разработки. Обширный опыт создания и поддержки высоконагруженных микросервисных приложений. Высшее образование (магистратура). Глубокие знания и практический опыт работы с современным стеком технологий: Java (8-17), Spring Boot, Spring Cloud, Kafka, Docker, Kubernetes и системами мониторинга (ELK Stack, Prometheus, Grafana). Опыт работы с реляционными и NoSQL базами данных (PostgreSQL, MongoDB) с использованием ORM (Hibernate) и миграционными инструментами (Liquibase, Flyway). Уверенные навыки написания Unit и интеграционных тестов с использованием JUnit и Mockito.
Проекты
(5 лет 7 месяцев)
DigitalID (Сбер)
Роль
Java developer
Обязанности
Описание: сервис, позволяющий пользователям управлять своей цифровой идентичностью в интернете.
Стадия разработки: с 0, масштабирование, поддержка.
Участие в проекте:
Разработка сервиса электронной подписи на основе микросервисной архитектуры;
Создание микросервиса для электронного документооборота с интеграцией с ЕСИА;
Реализация бизнес-логики и оптимизация кода;
Интеграция с Kafka и реализация REST взаимодействия между сервисами;
Исправление багов и рефакторинг кода;
Разработка и поддержка баз данных на основе PostgreSQL и MongoDB с использованием Liquibase и Hibernate ORM;
Работа с командной строкой Linux;
Написание Unit и интеграционных тестов с использованием JUnit и Mockito;
Кросс-ревью кода.
Рефакторинг / разработка нового функционала - 30/70. Архитектурные/Фичовые задачи - 40/60.
Команда: 3 Backend, 2 Frontend, 2 QA, DevOps, 1 Designer, 1 BA, 1 Product owner.
Стек специалиста на проекте
Grafana, GitLab, Spring Core, Spring JDBC, WebSockets, Spring Data, Spring Cloud, Spring MVC, Liquibase, Scrum, JUnit, MongoDB, Mockito, JPA, Gradle, Linux, JDBC, Prometheus, JVM, Kafka, Restful, ELK Stack, SQL, Docker, Spring Security, Hibernate, Spring Web, Многопоточность, Java 17, Maven, REST API, Spring Boot, Unit testing, Jira, PostgreSQL, Jenkins, CI/CD, Kubernetes
Отрасль проекта
Information Security
Период работы
Сентябрь 2024 - По настоящее время
(11 месяцев)
Платформы для автоматизации работы оборудования
Роль
Java developer
Обязанности
Описание: платформа для автоматизации работы промышленного оборудования, техники и станков.
Микросервисная архитектура.
Стадия разработки: с 0.
Участие в проекте:
Создание микросервиса для электронного документооборота;
Разработка сервисов внешних интеграций;
Реализация бизнес-логики и оптимизация кода;
Исправление багов и проведение рефакторинга;
Настройка баз данных с использованием PostgreSQL, MongoDB и Liquibase;
Написание Unit и интеграционных тестов с использованием JUnit, Mockito и DB Rider;
Проведение кросс-ревью кода;
Настройка и поддержка централизованного сбора логов с использованием ELK Stack (Elasticsearch, Logstash, Kibana);
Настройка метрик и мониторинга с помощью Prometheus и Grafana.
Рефакторинг / разработка нового функционала - 30/70. Архитектурные/Фичовые задачи - 40/60.
Команда: 3 Backend, 2 Frontend, 2 QA, 1 DevOps, 1 Designer, 1 BA, 1 Product owner, 1 Architect.
Стек специалиста на проекте
Grafana, GitLab, Spring Core, Базы данных, Spring Data, ClickHouse, Spring Cloud, SOLID, Spring MVC, DI, IoC, Liquibase, Keycloak, Scrum, Git, JUnit, MongoDB, Mockito, JPA, JDBC, Redis, Rider, Prometheus, DRY, KISS, Kafka, SOA, cvmbox, ELK Stack, Docker, Kotlin, Spring Security, Hibernate, SSE, Spring Web, Java 11, Maven, REST API, Jira, PostgreSQL, Jenkins, CI/CD, Kubernetes
Отрасль проекта
Manufacturing
Период работы
Март 2021 - Август 2024
(3 года 6 месяцев)
CRM-система для сети фитнес-центров
Роль
Java developer
Обязанности
Описание: коммерческий блок CRM-системы для работы с клиентами и персоналом сети фитнес-центров.
Стадия разработки: рефакторинг, масштабирование.
Участие в проекте:
Перенос функционала с монолита на микросервисную архитектуру;
Реализация бизнес-логики и оптимизация кода;
Исправление багов и проведение рефакторинга;
Разработка сервисов для внешних интеграций;
Настройка баз данных на основе PostgreSQL с использованием Hibernate ORM и Flyway;
Написание Unit и интеграционных тестов с помощью JUnit, Mockito и DB Rider;
Кросс-ревью кода.
Рефакторинг / разработка нового функционала - 50/50. Архитектурные/Фичовые задачи - 30/70.
Команда: 2 Backend, 1 Frontend, 1 QA, 1 DevOps, 1 BA, 1 Product owner.
Стек специалиста на проекте
Grafana, GitLab, Spring Core, Базы данных, Spring Data, Spring Cloud, Flyway, Elasticsearch, Kibana, JUnit, Mockito, Rider, Prometheus, gRPC, Kafka, Logstash, ELK Stack, Spring Security, Spring Web, Java 8, Maven, REST API, Spring Boot, Jira, PostgreSQL
Отрасль проекта
BioTech, Pharma, Health care & Sports
Период работы
Январь 2020 - Февраль 2021
(1 год 2 месяца)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
Московский университет имени С.Ю. Витте
Специальность
Юриспруденция, Магистратура
Завершение учебы
2017 г.