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

Шинхан Финанс

  • Алматы
  • Постоянная работа
  • Полная занятость
  • 1 мес. назад
В микрофинансовую организацию «Шинхан Финанс», требуется Java backend разработчик со стажем работы от 2–4 летНаша компания была основана в 2015 году как дочерняя компания Shinhan Card, которая является крупнейшей компанией по выпуску кредитных карт и платформ в Южной Корее.Мы являемся одной из ведущих микрофинансовых компаний в Казахстане, которая уже более 10 лет предоставляет услуги автокредитования и кредитования наличными гражданам Республики Казахстан.Обязательные требованияЯзыки программирования
  • Уверенные знания Java (Java 11+)
  • Практический опыт разработки на Kotlin
  • Понимание принципов ООП, SOLID, DRY, KISS
Backend / Frameworks
  • Опыт коммерческой разработки с использованием Spring Framework:
Spring BootSpring MVC / WebFluxSpring Data JPASpring Security (базовый уровень)
  • Понимание принципов построения RESTful API
  • Опыт работы с JSON, HTTP, REST
Работа с базами данных
  • Опыт работы с реляционными СУБД (PostgreSQL / MySQL / Oracle)
  • Умение проектировать структуру БД
  • Знание SQL (JOIN, индексы, транзакции, оптимизация запросов)
  • Понимание принципов ACID
  • Опыт работы с ORM (Hibernate)
Системы контроля версий
  • Уверенное владение Git
  • Опыт работы с feature-ветками, merge / rebase
  • Понимание pull request / code review процесса
Дополнительные технические требованияАрхитектура и проектирование
  • Понимание многоуровневой архитектуры приложений
  • Опыт работы с микросервисной архитектурой (желательно)
  • Знание паттернов проектирования (Factory, Singleton, Strategy и др.)
  • Понимание принципов clean architecture
Тестирование
  • Опыт написания unit-тестов (JUnit, Mockito)
  • Понимание принципов тестируемого кода
  • Базовый опыт интеграционного тестирования
Инструменты и DevOps (будет плюсом)
  • Опыт работы с Docker
  • Понимание CI/CD (GitLab CI / GitHub Actions / Jenkins)
  • Базовые знания Linux
  • Опыт работы с системами логирования и мониторинга (ELK, Prometheus, Grafana — будет плюсом)
Интеграции и асинхронность
  • Опыт интеграции с внешними API
  • Понимание принципов асинхронной обработки
  • Опыт работы с брокерами сообщений (Kafka / RabbitMQ — будет плюсом)
Общие требования
  • Опыт коммерческой разработки от 2–4 лет
  • Умение читать и понимать техническую документацию на английском языке
  • Навыки самостоятельного анализа задач и поиска решений
  • Умение работать в команде и участвовать в code review
  • Ответственность за качество и стабильность разрабатываемого кода
Будет преимуществом
  • Опыт работы с high-load системами
  • Опыт оптимизации производительности приложений
  • Опыт рефакторинга и поддержки легаси-кода
  • Понимание принципов информационной безопасности
ТОО "Микрофинансовая организация "Шинхан Финанс"- молодая, динамично развивающаяся компания в сфере финансовых услуг, основанная в ноябре 2014г.Деятельность - микрокредитование.Цель компании - предоставить лучший сервис на рынке микрокредитования в Казахстане.

HeadHunter