Обязанности:
Гибридный формат работы в офисе в г. Москва (м.Павелецкая (кольцевая))!!!Компания IT Baltic - ИТ-интегратор, работающий в направлениях ИТ консалтинга, автоматизации процессов и цифровой трансформации Компаний, а также заказной разработки. В портфолио Компании есть собственные уникальные продукты и решения для различных отраслей и сегментом рынка. Благодаря команде отраслевых специалистов, продукты и системы IT Baltic получают опережающее конкурентное преимущество не только на локальном, но и международных рынках. Мы находимся в поисках Senior Java developer Основная цель работыРазработка и поддержка микросервисной архитектуры на Java в рамках существующей инфраструктуры и обеспечение производительности, масштабируемости и отказоустойчивости сервисов.Чем предстоит заниматься• Разработка новых функциональных модулей и микросервисов на Java• Рефакторинг и оптимизация существующего кода Java 8• Проектирование REST API и интеграционных решений• Работа с базами данных PostgreSQL через Spring Data JPA/Hibernate• Интеграция с брокерами сообщений (Apache Kafka) для асинхронного взаимодействия между сервисами• Настройка кэширования (Redis) для повышения производительности• Разработка миграций базы данных с использованием Liquibase• Создание и поддержка автоматических тестов (JUnit, Mockito)• Участие в code review и поддержку качества кода• Развёртывание и настройка приложений в контейнерной среде (Docker, OpenShift)• Взаимодействие с CI/CD пайплайнами (Jenkins)• Решение инцидентов и работа с производственной средойТребования к кандидату• Коммерческий опыт разработки на Java от 4 лет (версии 8–21)• Продвинутые знания Spring Framework (Core, MVC, Data JPA, Security)• Опыт работы с Hibernate/JPA• Уверенная работа с PostgreSQL (написание запросов, понимание планов выполнения)• Практический опыт работы с Apache Kafka• Знание Redis и паттернов кэширования• Опыт развёртывания приложений в Kubernetes/OpenShift• Понимание принципов микросервисной архитектуры• Опыт работы с системой контроля версий Git (Gerrit)• Умение читать и поддерживать чужой код• Навыки написания unit-тестов и integration-тестов• Опыт работы с OpenAPI (Swagger)• Опыт работы с Docker и контейнеризацией приложений• Опыт настройки и поддержки CI/CD пайплайновРезультат работы• Стабильно работающие и масштабируемые микросервисы• Оптимизированный и поддерживаемый код• Увеличенная скорость доставки нового функционала• Снижение количества инцидентов в productionВозможности при работе с нами:- Долгосрочное сотрудничество на сложных и интересных проектах;- Возможность выбора перехода от проекта к проекту и перемещение между заказчиками;- Постоянное развитие и «прокачка» своих скиллов;- Рост дохода при расширении Ваших компетенций;- Удаленный формат работыПохожие вакансии
Договорная
Москва. Станции метро: Площадь Революции, Театральная, Охотный ряд, Библиотека им.Ленина
РТЛабс
Договорная
Москва. Станции метро: Площадь Революции, Театральная, Охотный ряд, Библиотека им.Ленина
Hi, Rockits!
Договорная
Москва. Станции метро: Площадь Революции, Театральная, Охотный ряд, Библиотека им.Ленина
Клауд Ком
Договорная
Москва. Станции метро: Площадь Революции, Театральная, Охотный ряд, Библиотека им.Ленина
IT_Cube
Договорная
Москва. Станции метро: Площадь Революции, Театральная, Охотный ряд, Библиотека им.Ленина
Сателл ИТ
Договорная
Москва. Станции метро: Площадь Революции, Театральная, Охотный ряд, Библиотека им.Ленина
X5 Tech