podustal
Ipotekabank OTP Group
Ipotekabank OTP Group

Senior

Senior Java разработчик

Опыт от 3 до 6 лет·Программист, разработчик

Откликнуться автоматически
1 день бесплатноБез привязки картыОтмена в один клик

Ключевые навыки

JavaSpring FrameworkORACLE

Описание вакансии

Что будете делать:
  • Проектирование архитектуры и разработка интеграционных решений, обеспечивающих взаимодействие различных систем, сервисов и приложений;
  • Разработка и поддержка интеграционных 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 (Пн-Пт) в комфортном офисе центра города.

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

Устали искать работу?
Начните прямо сейчас.

Подключите автоотклики за 30 секунд и получайте приглашения на собеседования, пока занимаетесь своими делами.

Без привязки карты · Настройка за 30 секунд