АКБ Тенге Банк

Java-разработчик (junior)

Не указана
  • Ташкент
  • Полная занятость
  • Полный день
  • От 1 года до 3 лет
  • Java
  • REST API
  • SQL
  • Spring Framework
  • Английский — B1 — Средний
  • Русский — C2 — В совершенстве
Обязанности:
  • Разработка и поддержка банковских приложений на Java.
  • Участие в проектировании и развитии архитектуры высоконагруженных систем.
  • Интеграция с внешними системами (API, микросервисы, внешние сервисы).
  • Оптимизация производительности приложений и баз данных.
  • Внедрение и поддержка стандартов качества кода (юнит-тестирование, код-ревью).
  • Работа с распределёнными командами, участие в agile-процессах (Scrum, Kanban).
Требования:
  • Уверенное знание Java Core (Collections, Stream API, основы Multithreading) и принципов ООП/SOLID.
  • Фреймворк: Опыт работы со Spring Boot (иногда Spring MVC, Spring Data JPA / JdbcTemplate, RestClient, WebClient).
  • Веб-сервисы: Понимание, как работать с REST API. Критически важно: иметь представление о SOAP (что такое WSDL, как сгенерировать клиент, JAX-WS/JAXB). Основы работы с брокерами сообщений (особенно RabbitMQ).
  • Базы данных и Кэширование: Умение понимать SQL-запросы (SELECT, JOIN, INSERT, UPDATE). Большим плюсом будет понимание, что такое хранимые процедуры (PL/pgSQL, PL/SQL) и как их вызывать из Java. Понимание основ кэширования (например, Spring Cache, Redis).
  • Инструменты: Уверенное использование Maven и Gradle.
  • Понимание принципов работы прокси-серверов.
  • Интерес к технологиям оркестрации процессов (например, Camunda или Temporal).
Условия:
  • Официальное трудоустройство согласно ТК РУз;
  • Официальная своевременная заработная плата 2 раза в месяц;
  • Работа в дочернем Банке АО "Народный банк Казахстана";
  • График работы 5/2 с 9.00 до 18.00 в современном офисе;
  • Возможность построить карьеру в международной команде.