Назад
1 день назад

Backend Developer (Kotlin) in Kazakhstan

Формат работы
hybrid
Тип работы
fulltime
Грейд
middle
Английский
b1
Страна
Kazakhstan
hhВакансия с HeadHunter. Контакт ведёт на hh.ru

Мэтч & Сопровод

Покажет вашу совместимость и напишет письмо

Описание вакансии

Текст:
/
TL;DR
Backend Developer (Kotlin) in Kazakhstan (Kotlin/Java, fintech): Building a next-generation business banking mobile application with a microservices architecture, an accent on scalable backend services, database performance, observability, and infrastructure management. Focus on designing architecture from scratch, optimizing JVM-based systems, integrating Kafka, and preparing the migration of corporate clients from a legacy platform.

Location: Hybrid work in Almaty, Kazakhstan

Company

Andersen is a pre-IPO software development company providing full-cycle digital solutions for enterprises and mid-sized businesses across multiple industries.

What you will do

  • Develop and maintain scalable microservices for a next-generation business banking mobile application.
  • Optimize PostgreSQL databases, SQL queries, indexes, and complex data operations.
  • Configure monitoring, logging, alerting, and observability with Prometheus, Grafana, and Micrometer.
  • Handle deployment and infrastructure management using Docker and related tooling.
  • Conduct code reviews, mentor colleagues, and design system architecture from scratch.
  • Support the migration of corporate clients from the legacy banking platform to the new solution.

Requirements

  • 3+ years of backend development experience.
  • Strong Kotlin and Java skills, including coroutines, Flow, collections, generics, and Stream API.
  • Deep understanding of multithreading, JVM internals, garbage collection, memory models, and performance tuning.
  • Advanced experience with Spring, Spring Boot, Spring Data, transaction management, AOP, PostgreSQL, Kafka, and REST API design.
  • Practical experience with Docker, advanced Git workflows, microservices architecture, automated testing, JUnit or Kotest, MockK, and Testcontainers.
  • English: Intermediate+ or above.

Nice to have

  • Experience with Liquibase or Flyway, Redis, Kubernetes, CI/CD pipelines, and distributed tracing.
  • Knowledge of reactive programming, Spring Security, OAuth2, JWT, distributed transactions, and consistency patterns.
  • Experience with database scaling, event-driven architecture, contract testing, or Camunda BPM.
  • Background in fintech or banking systems.

Culture & Benefits

  • Mentoring and onboarding support for new employees.
  • Transparent performance reviews and career development paths.
  • Access to educational platforms, seminars, and professional knowledge resources.
  • Opportunities for specialist or management growth.
  • Competitive salary and an extensive benefits package.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →