Middle Java developer/Java разработчик

Москва, Россия
Джуниор • Миддл
Информационные технологии • Разработка • Java • SQL • Spring Boot • Hibernate • Spring • MySQL • PostgreSQL • Redis
Удаленная работа
Опыт работы от 3 до 5 лет
от 180 000 до 200 000 ₽
Есть файл резюме (защищен)
О себе

На данный момент Middle Java developer.

Мои компетенции и опыт

За последние 5 лет я работал и активно принимал участие в разработке таких проектов как:
1. Личный кабинет внутри корпоративного портала для сотрудников Росбанка в рамках работы через аутсорс "Вентра Ай-ти" 
2 .Корпоративная CRM-система для фулфилмента полного цикла (склады, курьеры, агрегаторы доставок) в рамках компании "ARTGK". 

В мои обязанности входили:

  1. "Вентра Ай-ти" 
    - Разработка и внедрение новых функциональных модулей (в т.ч. сервис заявок на отпуск с
    процессом согласования руководителем).
    - Оптимизация производительности приложений, включая рефакторинг и настройку
    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).
  2. "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.


Есть файл резюме (защищен)


Интересные кандидаты