Middle Java developer/Java разработчик
Москва, РоссияДжуниор • Миддл
Удаленная работа
Опыт работы от 3 до 5 летот 180 000 до 200 000 ₽
Опыт работы от 3 до 5 летот 180 000 до 200 000 ₽
Есть файл резюме (защищен)
Короткая ссылка: gkjb.ru/g11iX
О себе
На данный момент Middle Java developer.
Мои компетенции и опыт
За последние 5 лет я работал и активно принимал участие в разработке таких проектов как:
1. Личный кабинет внутри корпоративного портала для сотрудников Росбанка в рамках работы через аутсорс "Вентра Ай-ти"
2 .Корпоративная CRM-система для фулфилмента полного цикла (склады, курьеры, агрегаторы доставок) в рамках компании "ARTGK".
В мои обязанности входили:
- "Вентра Ай-ти"
- Разработка и внедрение новых функциональных модулей (в т.ч. сервис заявок на отпуск с
процессом согласования руководителем).
- Оптимизация производительности приложений, включая рефакторинг и настройку
SQL-запросов для ускорения выборки данных.
- Разработка и поддержка интеграционных тестов с использованием JUnit 5 и Testcontainers для
обеспечения качества и стабильности сервисов.
- Проектирование и внедрение асинхронной архитектуры на базе Apache Kafka для обработки
уведомлений.
- Проведение оценки задач.
- Проведение кросс ревью.
- Тестирование кода.
Стек: Backend: Java 11, Spring Boot, Spring Data, Hibernate, Lombok. DB: PostgreSQL, Liquibase. Infra: Docker, Kubernetes, Jenkins. Messaging: Kafka. Monitoring: Prometheus, Grafana. Build: Maven. Testing: JUnit 5, Mockito, Testcontainers. CI/CD: Jenkins pipelines, auto-deploy в K8s. VCS: Git (Bitbucket). - "ARTGK":
- Разработка и внедрение новых микросервисов в процессе миграции от монолитной
архитектуры.
- Проектирование схем баз данных, подготовка и проведение миграций при выделении
сервисов.
- Настройка межсервисного взаимодействия через gRPC и интеграция обмена сообщениями с
помощью Apache Kafka.
- Оптимизация запросов в PostgreSQL, настройка индексов для повышения производительности.
- Реализация гибридного подхода (gRPC + Kafka) для организации обмена событиями и
повышения отказоустойчивости системы.
- Разработка сервисов внешних интеграций с модулями корпоративного приложения.
- Взаимодействие со смежными командами.
- Рефакторинг и оптимизация кода.
- Проведение оценки задач.
- Проведение кросс ревью.
- Тестирование кода.
Стек: Java 17, Spring Boot, Spring Data JPA, gRPC, Kafka, PostgreSQL, Redis, Docker, Kubernetes, Jaeger, ELK (Elasticsearch + Logstash + Kibana), GitLab CI/CD, Maven, Testcontainers, JUnit 5.
