Войти

Senior Java developer

Данная вакансия не актуальна.
Компания ОАО "Айыл Банк"
Тип Офис / Бишкек
Описание вакансии
📌 Требования для Senior Java Backend Developer

📍 Формат работы: Офлайн, ежедневные мини-собрания, контроль задач в Jira, разработка по Agile.

💼 Обязанности:
  1. Разработка и поддержка микросервисной архитектуры.
  2. Оптимизация и рефакторинг старого кода (Java 8 → Java 21, Spring Boot 2.1+).
  3. Проектирование архитектуры с учетом нагрузки, масштабируемости и отказоустойчивости.
  4. Интеграция с гибридными коммуникационными протоколами: REST, gRPC, WebSockets.
  5. Оптимизация и написание SQL-запросов (Oracle, PostgreSQL).
  6. Интеграция с внешними API и внутренними сервисами.
  7. Работа с Docker/Kubernetes для развертывания контейнеризированных приложений.
  8. Улучшение CI/CD пайплайнов для автоматизированного деплоя.
  9. Реализация аутентификации и авторизации (OAuth2, Keycloak, JWT).
  10. Разработка Unit, Integration, Load-тестов.
📌 Требования:

Java 21, глубокое понимание многопоточности, стримов, GC.

Spring Boot, Spring Cloud, Spring Security, Spring WebFlux (желательно).

✅ Опыт работы с микросервисами, API Gateway, сервис-мешами.

✅ Отличные знания JPA/Hibernate, SQL, PostgreSQL, Oracle.

✅ Опыт работы с Kafka/RabbitMQ для обмена сообщениями.

GRPC: Опыт построения сервисов с использованием gRPC, Protobuf.

WebSockets: Опыт работы с WebSockets для real-time взаимодействия.

✅ Знание CI/CD инструментов: Jenkins, GitLab CI/CD, ArgoCD.

Docker/Kubernetes: Helm, Prometheus, Grafana.

✅ Безопасность: OAuth2, JWT, Keycloak, TLS, шифрование данных.

✅ Опыт написания Unit/Integration тестов: JUnit 5, Testcontainers, Mockito, WireMock.

✅ Опыт работы с облаками AWS/GCP/Azure: S3, Lambda, RDS, API Gateway.