Опубликовано 20 дней назад

Senior Java разработчик (CBS) в ИТ Ташкент

Building iconв офис
Person iconmiddle
Money bag iconне указана
Что будете делать:
  • Проектирование архитектуры и разработка интеграционных решений, обеспечивающих взаимодействие различных систем, сервисов и приложений;
  • Разработка и поддержка интеграционных API;
  • Обеспечение надежности и масштабируемости интеграций, включая управление ошибками и исключениями;
  • Разработка и внедрение механизмов аутентификации, авторизации и защиты данных в интеграционных решениях в соответствии стандартов и нормативных требований безопасности;
  • Анализ и оптимизация производительности интеграционных решений для обеспечения их устойчивости в условиях растущих объемов данных и нагрузки;
  • Поддержка и устранение возникающих проблем в интеграционных потоках, анализ ошибок и устранение их причин;
  • Разработка и внедрение решений для мониторинга и логирования интеграционных процессов;
  • Создание и поддержка технической документации по интеграционным решениям и архитектуре;
  • Проведение тестирования интеграционных решений, включая юнит-тестирование, интеграционное тестирование, нагрузочное тестирование;
  • Обеспечение стабильности работы интеграций при внедрении новых версий или обновлений;
  • Составление и поддержка процессов CI/CD для автоматизации развертывания интеграционных сервисов.
Что мы ожидаем:
  • Глубокие знания Java 11+: Понимание всех возможностей Java 11+ (лямбда-выражения, Stream API, Optional, Date/Time API), знание JVM, оптимизация производительности, многозадачность, использование Concurrency API и профилирование с JProfiler, VisualVM;
  • Работа с фреймворками и архитектурой: использование Spring Boot, Spring Cloud, Spring Security, Spring Batch, Spring Integration. Микросервисы: проектирование, разработка, масштабирование микросервисных архитектур, работа с RESTful API, GraphQL, Event-Driven Architecture, CQRS. Инструменты: Docker, Kubernetes, OpenShift для управления микросервисами. Очереди сообщений: Kafka, RabbitMQ;
  • Проектирование и паттерны: Опыт проектирования отказоустойчивых, масштабируемых систем с применением SOLID принципов, DDD, Event-Driven, Clean Architecture, CQRS, и других паттернов;
  • Базы данных: Глубокие знания SQL, опыт работы с реляционными, использование JPA/Hibernate, настройка репликации, шардирования и кеширования;
  • Тестирование: Продвинутое юнит-тестирование с использованием JUnit 5, Mockito, TestContainers, интеграционные и функциональные тесты с Spring Test. Опыт внедрения TDD и BDD;
  • DevOps и CI/CD: Глубокое понимание CI/CD процессов, настройка Jenkins, GitLab CI, работа с Docker и Kubernetes, мониторинг с Prometheus и Grafana;
  • Безопасность: Знания в области безопасности приложений, защита от атак, опыт с OAuth2, JWT для аутентификации и авторизации.
Что предлагаем:
  • ​​​​​Профессиональное развитие и обучение: возможности роста и карьерного роста
  • Динамичная рабочая среда: сложная, инновационная и командная рабочая обстановка
  • ДМС и бассейн на территории офиса для Вашего здоровья
  • Официальное трудоустройство в соответствии с законодательством Республики Узбекистан
  • Обеды в столовой по себестоимости - График работы с 9:00 до 18:00 (Пн-Пт) в комфортном офисе центра города.
Эту вакансию мы нашли в HH.ru
ИТ

ИТ

Ташкент

Получить оффер

Похожие вакансии

Это единственная вакансия по вашему фильтру

Не то, что искал?

вакансии джуниор
как откликнуться на вакансию
примеры вакансий junior
вакансии по Java
стажировки по Java
Автоотклики