Java Developer
120 000 руб
Кирилл
Возраст
22 года (17 Сентября 2003)
Город
Минск
Переезд невозможен
Полная занятость
3 года 7 месяцев
Информационные технологии / IT / Интернет
Стек:
Язык и фреймворки: Java 17, Spring Boot 3 (Web, WebFlux, gRPCm Data JPA, Validation), Lombok, MapStruct, Jakarta Bean Validation
БД и кэш: PostgreSQL 15, Redis 7, Flyway, Liquibase
Месседжинг: RabbitMQ 3.12 (AMQP 0‑9‑1, DLQ, TTL, priority queues)
CI/CD и сборка: Maven 3.9, GitLab CI (pipelines, environments), Docker 24, Kubernetes 1.29, Helm v3, Trivy security scans
Тестирование: JUnit 5, Testcontainers, WireMock, Mutation testing (Pitest)
Наблюдаемость: Elastic 8, Prometheus, Grafana
Качество кода: Jacoco Checkstyle
Документация: Swagger
Ключевые обязанности и достижения:
Спроектировал два микросервиса для автоматизации закупок (≈ 5 KLOC) по DDD + Clean Architecture: доменная модель, границы контекстов, CQRS.
Contract‑first REST API (OpenAPI 3), генерируемые клиенты; SLA P95 < 150 мс под нагрузкой ≥ 500 RPS.
Внедрил gRPC на основе protobuf для высокопроизводительного взаимодействия системы автоматизации закупок. Разработал .proto-контракты, обеспечивающие строгую типизацию и эффективную (де)сериализацию. Добился снижения P99 латенси на 15-20% для синхронных операций (статусы, уведомления) по сравнению с REST/JSON при нагрузке ≥ 500 RPS.
Реализовал слой доступа к данным на Spring Data JPA + QueryDSL; миграции — Flyway; профилировал планы запросов, снизив P99 до 40 мс.
Настроил event‑driven взаимодействие с внешней ERP по RabbitMQ; реализовал гарантированную доставку (publisher confirm, dead‑letter).
Покрыл бизнес‑логику unit‑ и integration‑тестами (80 % lines / 90 % branches); запуск в GitLab runner с Testcontainers + Docker‑in‑Docker.
Построил полный CI/CD: сборка, линт, SAST, DAST, создание Docker‑образов, Helm‑release и blue/green deploy в K8s.
Внедрил централизованный логинг и метрики; собрал Grafana‑dashboards для JVM, RabbitMQ и бизнес KPI; настроил alert‑rules и on‑call.
Руководил Code Review, провёл мотивационные 1‑1 и рост‑планы для 2 junior‑разработчиков.
Информационные технологии / IT / Интернет
Стек:
Java 8‑17, Spring Boot 2, Spring MVC, Thymeleaf, MySQL 8, Hibernate, Lombok
Frontend: Bootstrap 5, JavaFX/Swing mini‑игры
CI/CD: GitHub Actions, Docker, Maven
Тесты: JUnit 5, Mockito, Selenium (E2E)
Ключевые обязанности и достижения
Разработал обучающую LMS‑платформу (≈ 3 KLOC): CRUD курсов, трекинг прогресса, RBAC‑авторизация, JWT.
Создал 20+ учебных примеров и mini‑игр для демонстрации ООП, коллекций, потоков.
Настроил CI в GitHub Actions: unit‑, integration‑, UI‑тесты (70 % coverage).
Проводил занятия и менторил до 15 детей; готовил методические материалы, презентации и код‑лабы.
Информационные технологии / IT / Интернет
Стек
Java 11, Spring Boot 2.7, Modbus4J, MQTT 5, PLC Delta, PostgreSQL 14, TimescaleDB
Контейнеризация и оркестризация: Docker, k3s (edge K8s), Ansible, Gradle
Frontend: Angular 10, WebSocket, Nginx
Observability: Prometheus, Grafana, ELK, Alertmanager
Ключевые обязанности и достижения:
Разработал сервер телеметрии для PLC Delta (Modbus/TCP, 250 тэгов/с), сохраняющий данные в TimescaleDB; архивация > 100 млн записей/год.
Реализовал REST‑API и веб‑клиент (Angular + WebSocket) для мониторинга линий в реальном времени.
Настроил retention policy и down‑sampling; время запросов к истории сократилось в 3 раза.
Контейнеризировал решение; автоматизировал деплой на edge‑серверы (k3s + Ansible), сократив время установки с 1 дня → 2 ч.
Внедрил Grafana‑dashboards и alert‑правила; обучил операторов работе с системой.
Неоконченное высшее
Брест, 2021 — продолжаю учиться
Расскажите раMiddle Java‑разработчик. Специализируюсь на проектировании и создании backend‑сервисов «под ключ» на Java 17 + Spring Boot. Придаю приоритет качеству кода: 80 %+ покрытия unit/integration‑тестами, строгое соблюдение quality gate в SonarQube. Внедряю CI/CD, контейнеризацию и наблюдаемость; оптимизирую SQL и ускоряю релизы, переводя монолиты в микросервисную архитектуру. Наставляю junior‑разработчиков и напрямую работаю с бизнес‑заказчиками.ботодателю то, что считаете важным о себе
14 ноября, 2025
11 декабря, 2023
Владимир Николаевич
Город
Минск
Возраст
25 лет (14 июля 2000)
Опыт работы:
1 год и 7 месяцев
Последнее место работы:
DevOps (Python), LeverX
02.2022 - 09.2023
14 октября, 2025
Владислав Владимирович
Город
Минск local_shipping
Возраст
24 года (20 апреля 2001)
Опыт работы:
3 года
Последнее место работы:
Unity Developer, Kids Games LLC
02.2025 - 08.2025
Резюме размещено в отрасли