Войти

Senior Java Backend Developer

Данная вакансия не актуальна.
Компания ОАО "Айыл Банк"
Тип Офис / Бишкек
Описание вакансии

📌 Требования для Senior Java Backend Developer

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


💼 Обязанности:

Разработка и поддержка микросервисной архитектуры.

Оптимизация и рефакторинг старого кода (Java 8 → Java 21, Spring Boot 2.1+).

Проектирование архитектуры с учетом нагрузки, масштабируемости и отказоустойчивости.

Интеграция с гибридными коммуникационными протоколами: REST, gRPC, WebSockets.

Оптимизация и написание SQL-запросов (Oracle, PostgreSQL).

Интеграция с внешними API и внутренними сервисами.

Работа с Docker/Kubernetes для развертывания контейнеризированных приложений.

Улучшение CI/CD пайплайнов для автоматизированного деплоя.

Реализация аутентификации и авторизации (OAuth2, Keycloak, JWT).

Разработка Unit, Integration, Load-тестов.

📌 Требования:

  • ✅ Java 21, глубокое понимание многопоточности, стримов, GC и Опыт разработки программного обеспечения от 5 года.

✅ 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.