Middle Java әзірлеушісі

    Келісім бойынша
    Ресей
    Толық
    Қашықтан жұмыс
    Жұмыс тәжірибесі
    4 жыл 10 ай
    Соңғы жұмыс орны

    Ростелеком Информационные Технологии

    Java-разработчик
    2 жыл 9 ай

    Өзің туралы

    Өзің туралы
    Java Backend-разработчик с 4+ годами коммерческого опыта разработки корпоративных систем. Имею опыт работы с монолитной и микросервисной архитектурой, интеграциями, брокерами сообщений и пакетной обработкой данных. Использую AI-инструменты (Claude, GPT) в повседневной разработке для ускорения написания кода и рефакторинга. Интересуюсь проектированием производительных и отказоустойчивых сервисов, оптимизацией взаимодействия между компонентами системы и развитием распределённых решений. В работе уделяю внимание качеству кода, тестированию, рефакторингу и code review

    Affiliate тәжірибесі

    Деректер жоқ

    Жұмыс тәжірибесі
    4 жыл 10 ай

    Желтоқсан 2023 - Тамыз 2026
    (2 жыл 9 ай)
    Ростелеком Информационные Технологии
    Java-разработчик
    Проект: ЕСУЗ — Единая система учёта заявок (Корпоративная система для регистрации и обработки заявок, назначения исполнителей, контроля сроков и взаимодействия с внутренними системами компании). Задачи и личный вклад: -Разработка и сопровождение backend-модулей монолитного приложения и связанных микросервисов -Реализация REST-API с внутренними системами компании согласно бизнес-требованиям; -Реализовал SOAP-интеграцию: настроил генерацию Java-классов из WSDL, клиентский вызов и обработку бизнес-ответов; -Перевёл взаимодействие сервисов с прямых HTTP-вызовов (WebClient) на OpenFeign с регистрацией через Eureka Service Discovery, устранил жёсткую привязку к адресам, обеспечил возможность горизонтального масштабирования; -Написание SQL-запросов, вызов хранимых процедур и функций Oracle; -Реализация обработки бизнес-ошибок внешних систем; -Анализ дефектов по логам, SQL-запросам и ответам интеграционных сервисов; -Устранил проблему N+1 при выборке договора со связанными сущностями: проанализировал SQL-запросы через EXPLAIN ANALYZE, заменил ленивую загрузку на JOIN FETCH; -Рефакторинг существующего кода; -Написание unit и интеграционных тестов -Настраивал конфигурации деплоя новых сервисов для Jenkins pipeline; -code review; -Ведение документации; Стек технологий: Java 8, Spring Framework, Spring Boot, Spring MVC, Oracle, JDBC, REST API, SOAP, WSDL, OpenFeign, WebClient, Eureka, Spring Cloud, Kafka, SQL, Maven, Tomcat, Docker, Git, GitLab, XML, JSON, Java, HTML, CSS, XML Проект: Re-Contract - система массового переоформления договоров (Микросервисная система для автоматизации массового переоформления договоров с корпоративными клиентами и государственными заказчиками) Задачи и личный вклад: -Разработка и сопровождение backend-микросервисов на Java 17 и Spring Boot; -Реализация REST API; -Разработка Spring Batch-джоб для загрузки и обработки данных (несколько типов загрузок договоров); -Устранил блокировку параллельных загрузок: настроил асинхронный запуск job'ов через пул потоков, исключив простой очереди при обработке разных типов загрузок одновременно; -Актуализировал GraphQL-схему и резолверы при изменении структуры данных возвращаемого объекта; -Настройка асинхронного взаимодействия между сервисами через RabbitMQ; -Написание SQL и JPQL-запросов для выборки и порционной обработки данных в PostgreSQL; -Разработка логики формирования, объединения и конвертации документов DOCX/PDF; -Участвовал в написании unit-тестов с использованием Mockito для покрытия ключевых сценариев бизнес-логики; -Анализ и исправление ошибок бизнес-логики -Использовал Docker, Jenkins, работал в Linux/Unix окружении Стек технологий: Java 11/17, Spring Boot, Spring Batch, Spring Data JPA, Spring Cloud, Hibernate, REST API, PostgreSQL, SQL, JPQL, RabbitMQ, Spring Cloud, Maven, Docker, Git, CI/CD, JUnit 5, Mockito, Lombok, SLF4J, JSON, YAML, Aspose Words, docx4j, Jenkins
    Қараша 2021 - Желтоқсан 2023
    (2 жыл 2 ай)
    ООО "МЕЧЕЛ-ИНФОТЕХ"
    Java-разработчик
    Проект: корпоративный веб-портал для автоматизации внутренних бизнес-процессов и централизованной работы с данными компании. Задачи и личный вклад: -Разработка backend-функциональности модулей корпоративного портала на Java 11 и Spring MVC; -Реализация REST API для создания, редактирования, просмотра и поиска данных; -Разработка серверной фильтрации, сортировки и пагинации; -Проектирование Entity- и DTO-моделей, настройка связей между сущностями; -Разработка сервисного слоя и транзакционной бизнес-логики; -Написание SQL, HQL и JPQL-запросов с фильтрацией и объединением данных; -Оптимизация Hibernate-запросов и устранение избыточных обращений к базе данных; -Реализация валидации входящих данных и централизованной обработки ошибок API; -Написание unit-тестов для сервисного слоя и основных бизнес-сценариев; -Исправление дефектов и рефакторинг существующего кода; Стек технологий: Java 11, Spring Framework, Spring MVC, Spring Data JPA, Hibernate ORM, JPA, REST API, PostgreSQL, SQL, HQL, JPQL, JUnit 5, Mockito, Maven, Git

    Дағдылар

    Java
    Spring Framework
    Spring Boot
    Spring Data
    Spring Cloud
    Hibernate ORM
    SQL
    PostgreSQL
    REST API
    OpenFeign
    Eureka
    Spring Batch
    RabbitMQ
    Apache Kafka
    Docker
    CI/CD
    Liquibase
    GraphQL
    Grafana
    Flyway

    Тілдерді білу

    Деректер жоқ

    Жұмыспен қамту

    Жұмыспен қамту
    Толық
    Жұмыс форматы
    Қашықтан жұмыс, Гибрид
    Жұмыс кестесі
    5/2
    Көшу
    Мүмкін
    Іссапарлар
    Іссапарлар мүмкін