АКБ Asia Alliance Bank
Главный специалист/Управление развития и сопровождения информационных систем
Не указана
Обязанности:
-
Проектирование, разработка и поддержка приложений на JAVA и Spring Boot 3.x для банковских проектов;
-
Реализация и оптимизация SQL-запросов и взаимодействия с базой данных с помощью JPA/JOOQ;
-
Интеграция с внутренними и внешними системами, включая ДБО, через REST/gRPC API;
-
Устранения неполадок и оптимизирования существующих систем для обеспечения производительности и надежности;
-
Подготовка и выполнение модульных и интеграционных тестов;
-
Ведение технической документации и участие в code review;
-
Обеспечение стабильной и производительной работы сервисов.
- Минимум 2 - 3 года опыта в разработке backend-приложений на Java;
- Желателен опыт работы в финтехе, банковской сфере или с высоконагруженными системами.
Профессиональные навыки:
- Отличное знание Java 17+/21, Spring Boot 3.x, Spring Data JPA/Hibernate, JOOQ, Spring Security, Spring Cloud;
- Опыт разработки REST API, знание OpenAPI/Swagger; опыт работы с gRPC будет плюсом;
- Уверенные навыки работы с PostgreSQL и Oracle; опыт использования Redis (кэширование/блокировки), Kafka или RabbitMQ;
- Понимание и опыт реализации OAuth2/OIDC, JWT, интеграция с Keycloak;
- Навыки работы с Docker, Kubernetes (Helm будет плюсом);
- Опыт работы с Git, Gradle (предпочтительно) или Maven; опыт настройки CI/CD (GitLab CI/Jenkins);
- Навыки тестирования: JUnit5, Testcontainers, Mockito; опыт профилирования производительности будет плюсом;
- Знание систем мониторинга и логирования: Prometheus/Grafana, ELK/EFK;
- Базовые навыки работы в Linux CLI.