Андрей М. Java разработчик, Middle+

ID 32030
АМ
Андрей М.
Мужчина, 27 лет
Россия, Омск, UTC+6
Ставка
2 954,3 Р/час
вкл. НДС 5% (109.52 Р)
Специалист доступен с 2 октября 2025 г.

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

Подробнее
О специалисте
Специализация
Java разработчик
Грейд
Middle+
Навыки
Git
Agile
Asyncio
Cassandra
checkstyle
Confluence
Docker
Flyway
Gitlab CI
Go
Gradle
Grafana
Java 17
Java 21
Jira,
JProfiler
JUnit 5
Kafka
Keycloak
Kubernetes
MapStruct
Microservices
Mockito
oauth2
OpenAPI
PostgreSQL
Prometheus
Redis
REST API
Scrum
Spring Boot
Spring Data JPA
Spring Data R2DBC
Spring Security
Spring Web
Spring WebFlux
Swagger
TestContainers
Отрасли
IoT
Realty & Constructoring
Знание языков
Английский — B1
Проекты   (4 года 2 месяца)
IoT‑платформа для интернет‑провайдеров (ISP)
Роль
Java Developer
Обязанности
Описание проекта: Платформа для сбора телеметрии, управления роутерами и аналитики; микросервисная архитектура с Kafka и Cassandra. Основные обязанности: • Настроил мониторинг и метрики в Prometheus и Grafana, добавил пользовательские метрики для ключевых эндпоинтов. • Рефакторил код с использованием MapStruct и Gradle, оптимизировал SQL‑запросы в PostgreSQL и кеширование в Redis. • Настроил миграции Flyway и контейнеризацию в Docker, подготовил конфигурации для деплоя и локальной отладки. • Написал unit и интеграционные тесты на JUnit 5 и Testcontainers, покрыв критичные сценарии взаимодействия. • Интегрировал внешнее API через REST и Keycloak, настроил обработку ошибок и retry в REST‑клиентах. • Разработал микросервис отправки команд на устройства на Go 1.24 с REST‑интерфейсом и интеграцией через Keycloak. • Реализовал API получения данных о роутерах на Spring Web и Spring Data R2DBC с фильтрацией, пагинацией и индексными запросами. • Разработал микросервис приёма телеметрии на Java 21 и Spring WebFlux, читая из Kafka и записывая в Cassandra.
Достижения
Личные результаты: • Разработал микросервис приёма телеметрии и API для роутеров, обеспечив стабильный сбор данных в продакшн. • Реализовал сервис команд на Go и интеграцию с внешним API через Keycloak, обеспечил надёжный межсервисный обмен. • Настроил Flyway‑миграции и контейнеризацию Docker для упрощённого деплоя и отката версий.
Стек специалиста на проекте
PostgreSQL, Git, Docker, API, Go, Spring Boot, Gradle, Swagger, Grafana, Prometheus, Flyway, Keycloak, MapStruct, Cassandra, Kafka, Spring Web, JUnit 5, TestContainers, Redis, Spring WebFlux, Java 21, Spring Data R2DBC
Отрасль проекта
IoT
Период работы
Ноябрь 2024 - По настоящее время  (1 год)
Система предиктивной диагностики и мониторинга устройств
Роль
Java Developer
Обязанности
Описание проекта: Система предиктивной диагностики технологического оборудования: сбор данных, расчёт метрик состояния и отчёты для фронтенда. Основные обязанности: • Настроил CI‑пайплайн в GitLab CI для сборок, тестов и деплой‑степов Docker‑образов. • Оптимизировал запросы JPA и добавил индексы в PostgreSQL для ускорения выборок отчётов. • Согласовал API‑контракты с Frontend и аналитиком через Swagger/OpenAPI, обеспечив понятные и удобные интерфейсы. • Проводил code review и устранял дефекты, применяя Checkstyle и статический анализ. • Написал интеграционные тесты на JUnit 5 и Testcontainers для критичных сценариев расчётов и экспорта. • Реализовал endpointы для получения данных и отчётов на Spring Web с авторизацией через Keycloak и OAuth2.0. • Спроектировал sequence, ER и class диаграммы, реализовал структуру БД на PostgreSQL с миграциями Flyway. • Разработал алгоритмы предиктивной диагностики на Java 21 и Spring Boot в соответствии с ТЗ для расчёта состояния оборудования.
Достижения
• Оформил набор диаграмм (sequence, ER, class) для проекта, ускорив согласование требований между командами. • Реализовал endpointы и тесты, повысив стабильность выдачи отчётов.
Стек специалиста на проекте
PostgreSQL, Git, Docker, Spring Boot, Swagger, Flyway, Keycloak, Spring Data JPA, MapStruct, Spring Web, JUnit 5, TestContainers, Java 21, oauth2
Отрасль проекта
Realty & Constructoring
Период работы
Январь 2024 - Октябрь 2024  (10 месяцев)
Система диагностики и прогнозирования показателей добычи нефтяных скважин
Роль
Java Developer
Обязанности
Описание проекта: Система для сбора, агрегации и анализа данных со сторонних систем, формирование отчётов и прогнозов добычи. Основные обязанности: • Оптимизировал производительность JVM‑приложений с помощью профилирования (async‑profiler) и настроек GC. • Развернул сервисы в Docker и Kubernetes, настроил GitLab CI для автоматического деплоя и тестирования. • Настроил мониторинг в Grafana и Prometheus для ключевых метрик и алертинга агрегаторов. • Написал unit и интеграционные тесты на JUnit и Testcontainers, проводил code review изменений. • Участвовал в проектировании таблиц БД и внедрил миграции Flyway для версионирования схемы. • Разработал алгоритмы вычислений и формирования отчётов на Spring Data JPA и PostgreSQL. • Уточнил и формализовал требования в Jira и Confluence совместно с аналитиками и заказчиками. • Собрал и подготовил данные со сторонних систем на Java 17 и Spring Boot, реализовав устойчивую агрегацию данных.
Достижения
• Реализовал ключевые модули сбора и агрегации данных со сторонних систем, обеспечив основу для отчётности. • Участвовал в проектировании БД и внедрил миграции, упростив сопровождение схемы данных.
Стек специалиста на проекте
PostgreSQL, Git, Docker, JUnit, Spring Boot, Spring Security, Swagger, Grafana, Kubernetes, Prometheus, Flyway, Spring Data JPA, MapStruct, Spring Web, Asyncio, JProfiler, Java 17, Gitlab CI, checkstyle
Отрасль проекта
Realty & Constructoring
Период работы
Сентябрь 2021 - Декабрь 2023  (2 года 4 месяца)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
Омский государственный технический университет
Специальность
Факультет информационных технологий и компьютерных систем Автоматизация технологических процессов и производств (магистр)
Завершение учебы
2021 г.

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

EdTech • FinTech & Banking • LifeStyle
РА
Руслан А.
Минск
Java разработчик
Middle+
2 997,4 Р/час
ActiveMQ
actuator
Agile
Ansible
ArgoCD
assertj
AWS
Cassandra
cloud
Data
+101

▪ Разработчик программного обеспечения с более чем 4-летним опытом коммерческой разработки корпоративных приложений и участие в стартап-проектах ▪ Участие в проектировании и разработке систем различной степени сложности в соответствии с техническими требованиями и поставленными задачами ▪ Знание основных принципов объектно-ориентированного программирования, паттернов проектирования и практик Clean Code ▪ Опыт создания и оптимизации микросервисных архитектур ▪ Опыт работы с облачными сервисами (AWS), контейнеризацией (Docker, Kubernetes) и оркестрацией ▪ Навыки настройки CI/CD (GitLab, Jenkins, ArgoCD), написания unit- и интеграционных тестов ▪ Знание принципов SOLID, DRY, ACID, REST, CQRS, Event Sourcing, BASE, eventual consistency ▪ Опыт применения на практике throttling, rate limit, api gateway ▪ Опыт технического менторинга внутри команды ▪ Ответственный, легко обучаем, быстро адаптируется к новым задачам и процессам

Подробнее
FinTech & Banking • Urban technology
РМ
Роман М.
Москва
Java разработчик
Senior
3 142,85 Р/час
PostgreSQL
Docker
Java
Spring
Maven
Git
Spring Boot
Hibernate
JUnit
Kafka
+84

Опытный Java-разработчик с экспертизой в fintech и enterprise-решениях. Готов к сложным задачам — от проектирования архитектуры до оптимизации производительности. Умею не только писать чистый код, но и руководить командой (до 5 человек). Фокус на качестве: внедряю тестирование, ревью и лучшие практики (SOLID, DDD). Специализируюсь на Java и экосистеме Spring. Владею полным циклом разработки: от создания архитектуры до вывода продукта в продакшн и его поддержки. Ключевой опыт: Сбербанк: Участие в разработке с нуля уникального проекта «Оценка бизнес-идеи». Получил опыт полного цикла работ. ВТБ (СУБО, Корпоративные карты): Разработка системы для юрлиц с нуля, включая полный цикл обслуживания карт. Ценный опыт перевода монолита на микросервисную архитектуру (Spring Boot, PostgreSQL, Kafka), реализации бизнес-логики и интеграций. Гаскар Интеграция (Главный Java-разработчик): Руководство командой, создание облачного сервиса для управления строительными процессами. Опыт лидерства в разработке, проведения code review, рефакторинга и внедрения новых технологий. Навыки и обязанности: Технологии: Java 8,11,17,21, Spring Boot, Spring Framework, Spring Cloud, Spring Data, Hibernate, JOOQ, Concurrency, Reactor, JUnit, Mockito, PostgreSQL, MongoDB, ClickHouse, Apache Kafka, RabbitMQ, IBM MQ, Docker, Kubernetes, OpenShift, Jenkins, TeamCity, GitLab CI, Liquibase, Maven, Gradle, Git, IntelliJ IDEA, Kibana, Grafana, Postman, Confluence, Agile, микросервисная архитектура, рефакторинг, код-ревью, наставничество, управление командой. Управление: Руководство командой до 5 человек, обучение новых разработчиков, оптимизация процессов разработки. Качество: Внедрение лучших практик (SOLID, DDD), тестирования и код-ревью для повышения качества кода. Постоянно совершенствую навыки и изучаю новые технологии, стремясь к профессиональному росту и созданию качественных IT-решений.

Подробнее
FinTech & Banking • Government & Public Sector • HRTech
АС
Армен С.
Ереван
Java разработчик
Senior
4 110,32 Р/час
Agile
Angular
Apache Kafka
Maven
Apache Tomcat
apis
Architecture
AWS
BDD
CI/CD
+90

Я являюсь инженером-программистом, специализирующимся на Java и Kotlin. С глубоким пониманием принципов разработки программного обеспечения, я стремлюсь создавать надежные и масштабируемые решения, соответствующие потребностям бизнеса. Я уверен в силе четкой коммуникации как с членами команды, так и с заинтересованными сторонами, чтобы обеспечить их согласованность и эффективное достижение целей. Моя цель — непрерывно учиться и адаптироваться к новым технологиям и тенденциям в отрасли, что позволяет мне вносить эффективный вклад в любые проекты. 🚀 DevOps Я считаю, что текущие тенденции в отрасли требуют от разработчиков не только знания классических технологий бэкенда, но и дополнительных инструментов и практик. Поэтому я начал изучать DevOps. Мне очень нравится эта область, и я думаю, что она прекрасно дополняет разработку на Java и Kotlin. Навыки DevOps также чрезвычайно полезны как для команды, так и для общего успеха бизнеса. Я работал с несколькими эффективными архитектурными шаблонами в DevOps, такими как контейнеризация с использованием Docker и оркестрация с помощью Kubernetes. Также я использовал такие инструменты, как Helm для управления развертываниями Kubernetes, GitLab CI/CD для автоматизации конвейеров, а также Prometheus с Grafana для мониторинга и обеспечения наблюдаемости. Эти инструменты помогают создавать масштабируемые, надежные и поддерживаемые системы, что крайне важно для современных процессов разработки. 🤖🦾 AI Технологии Кроме того, современная эпоха требует не только сильных технических навыков, но и правильного подхода к использованию технологий искусственного интеллекта. Я считаю, что мы уже наблюдаем процесс фильтрации в отрасли — где все больше повторяющихся и рутинных задач автоматизируется. Благодаря ИИ многие задачи теперь могут выполняться меньшими, более эффективными командами. Этот сдвиг позволяет нам сосредоточиться на стратегическом мышлении, креативности и создании более умных решений. Важно, чтобы инженеры адаптировались, ос

Подробнее

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