Backend разработчик (Kotlin)
Andersen ищет опытного Backend разработчика (Kotlin) для работы над созданием современного бизнес-банковского мобильного приложения на микросервисной архитектуре. Требуется уверенное владение Kotlin, Java, Spring, PostgreSQL, Kafka и Docker. Компания предлагает стабильную зарплату, обширный соцпакет и возможности роста.
Зарплата не указана — оценили по рынку
На основе 8 похожих вакансий за 90 дней.
Что предстоит делать
Andersen нанимает Backend Developer (Kotlin) в Казахстан для создания масштабируемых бэкенд-решений и поддержки международных цифровых проектов в различных отраслях. Andersen — это pre-IPO компания по разработке программного обеспечения, предоставляющая полный цикл услуг. На протяжении более 19 лет мы помогаем предприятиям и компаниям среднего размера по всему миру трансформировать свой бизнес, создавая эффективные цифровые решения с использованием инновационных технологий. Сегодня мы работаем с организациями из разных уголков мира, включая Северную Америку, Западную Европу, Израиль, Австралию и ОАЭ. Наша экспертиза охватывает FinTech, Healthcare, Retail, Telecom, Media & Entertainment, Logistics, Travel & Hospitality, eCommerce и другие отрасли. Проект направлен на разработку мобильного приложения для бизнес-банкинга нового поколения на основе микросервисной архитектуры. Он включает создание новых функций, интеграцию современных технологий и подготовку миграции корпоративных клиентов с устаревшей платформы на новое решение.
- Разработка и поддержка микросервисной архитектуры.
- Оптимизация производительности базы данных и запросов.
- Настройка мониторинга, логирования и оповещений.
- Управление развертыванием и инфраструктурой.
- Проведение code review, наставничество и проектирование архитектуры с нуля.
- Обязательные требования:
- Опыт работы в Backend-разработке от 3+ лет.
- Отличное владение Kotlin и Java, включая Kotlin data classes, sealed classes, extension functions, scope functions, Coroutines & Flow (structured concurrency, error handling, Flow operators), а также Java Collections, Generics и Stream API.
- Глубокое понимание многопоточности и внутреннего устройства JVM, включая сборку мусора, модель памяти и настройку производительности.
- Обширный практический опыт работы с Spring Framework, включая Spring Boot (auto-configuration, custom starters, profiles), Dependency Injection / IoC, Spring Data (R2DBC и JPA), Transaction Management и Spring AOP.
- Продвинутые знания PostgreSQL и SQL, включая оптимизацию запросов, EXPLAIN ANALYZE, индексирование, сложные запросы, оконные функции и CTE.
- Подтвержденный опыт работы с Kafka в production, включая producers, consumers, partitions и offsets.
- Глубокие знания в проектировании REST API, включая версионирование, пагинацию и обработку ошибок.
- Солидный практический опыт работы с Docker (оптимизированные образы) и продвинутыми Git-воркфлоу (rebase, cherry-pick, разрешение конфликтов).
- Практический опыт работы с инструментами мониторинга и наблюдаемости, такими как Prometheus, Grafana и Micrometer, включая структурированное логирование, correlation IDs и лучшие практики оповещения.
- Сильное понимание микросервисной архитектуры, включая паттерны, антипаттерны, высокую доступность, отказоустойчивость и масштабируемость.
- Хорошее знание принципов проектирования ПО, включая SOLID, GoF паттерны и основы DDD.
- Опыт работы с практиками тестирования, включая unit-тестирование, интеграционное тестирование, JUnit / Kotest, MockK и Testcontainers.
- Уровень английского языка — от Intermediate+ и выше.
- Желательно:
- Опыт работы с инструментами миграции баз данных, такими как Liquibase или Flyway.
- Опыт работы с функциями Java 17+, включая records, pattern matching и sealed classes.
- Глубокие знания Spring WebFlux / Reactive programming, включая Mono, Flux и принципы backpressure.
- Опыт работы с Spring Security, включая OAuth2 и JWT аутентификацию/авторизацию.
- Понимание распределенных транзакций и паттернов согласованности.
- Практический опыт масштабирования баз данных, включая репликацию, шардирование и партиционирование.
- Практический опыт работы с Redis, включая стратегии кэширования, pub/sub и распределенные блокировки.
- Опыт работы с Kubernetes, включая настройку deployments, services, ConfigMaps и Secrets.
- Практический опыт создания и поддержки CI/CD пайплайнов с использованием Jenkins, GitLab CI или GitHub Actions.
- Опыт работы с инструментами распределенной трассировки, такими как Jaeger или Zipkin.
- Знание принципов и паттернов событийно-ориентированной архитектуры.
- Понимание управления жизненным циклом API.
- Опыт работы с контрактным тестированием с использованием Pact или Spring Cloud Contract.
- Опыт работы с Camunda BPM или аналогичными платформами оркестрации/воркфлоу.
- Опыт работы в финтехе или банковских системах.
- Почему эта работа будет для вас интересна:
- Andersen сотрудничает с такими компаниями, как Siemens, Johnson & Johnson, AstraZeneca, BNP Paribas, Allianz, Ryanair, TUI, Verivox, Media Markt и другими.
- За последние четыре года наша компания ежегодно росла на 60–100%, и мы постоянно привлекаем в команду высококлассных специалистов.
- В Andersen есть системы наставничества и адаптации для новых сотрудников, а прозрачные системы оценки производительности и ревью позволят вам определить свой путь развития и спланировать рост.
- Самое главное, что мы ценим в наших сотрудниках, — это стремление к непрерывному обучению. Компания поддерживает их в этом и предоставляет доступ к лучшим образовательным платформам, семинарам и практикам. Кроме того, за более чем 19 лет Andersen собрал огромную базу знаний и создал надежный институт управления ресурсами.
- Мы укрепляем свою экспертизу с 2007 года. За это время мы сформировали отличные команды с отлаженными процессами, где вы можете каждый день узнавать что-то новое от коллег и получать удовольствие от работы.
- Мы — классная молодая команда единомышленников, общающаяся в неформальной обстановке.
- У вас будет стабильная и конкурентоспособная зарплата, а также обширный пакет льгот.
- В Andersen есть множество различных путей для роста. Вы можете развиваться как специалист или как руководитель, и вся ваша деятельность будет достойно вознаграждена.
- Присоединяйтесь к нам!
Стек и инструменты
Подходит ли вам эта вакансия?
Зарегистрируйтесь и загрузите резюме — посчитаем % совпадения с этой вакансией, подсветим сильные стороны и что стоит подтянуть
Ещё в Andersen
79 активных вакансий в компании
QA инженер
Компания Andersen ищет опытного QA инженера для работы над интеграционным слоем страховой платформы. Требуется 3+ года опыта в тестировании, уверенное владение API и SQL, знание английского от Upper-Intermediate. Предлагается удаленная работа, карьерный рост и бонусы.
QA инженер со знанием немецкого языка (от Intermediate+)
~1 470 630 – 2 818 708 ₸ оценка
Ищем опытного QA инженера со знанием немецкого языка для работы над международными проектами. Требуется опыт тестирования бэкенда и фронтенда, работы с SQL и Postman. Компания предлагает удаленную или гибридную работу, карьерный рост и бонусы.
QA инженер со знанием немецкого языка (от Intermediate+)
~500 000 – 931 399 ₸ оценка
Ищем опытного QA инженера (от 2 лет) со знанием немецкого языка для тестирования документации, создания тест-кейсов и проверки функциональности продуктов. Требуется опыт работы с SQL, Postman, GitLab и Jira. Компания предлагает удаленную или гибридную работу, карьерный рост и бонусы.
QA инженер
~500 000 – 931 399 ₸ оценка
Ищем опытного QA инженера для работы над интеграционным слоем крупной страховой компании. Нужно тестировать API, базы данных и веб-приложения на React, PHP, Go. Требуется 3+ года опыта и английский от Upper-Intermediate. Предлагают удаленку, бонусы и страховку.
Похожие вакансии
6 вакансийРазработчик мобильного приложения Диск
~980 420 – 1 906 935 ₸ оценка
Разработка и развитие монетизационных проектов и ключевого функционала мобильного приложения Диск. Требуется опыт с Java, Kotlin, Jetpack Compose, Dagger и Clean Architecture. Предлагается работа над архитектурными решениями и интеграцией функций для повышения конверсии.
Android-разработчик мессенджера
~1 021 500 – 1 872 750 ₸ оценка
Разработка и улучшение Android-мессенджера ВКонтакте. Нужен опыт с Java/Kotlin, мультимедиа, многопоточностью и сетевыми технологиями. Предлагается работа в крупной IT-компании с интересными техническими задачами.
Android-разработчик (Middle/Middle+)
~1 021 500 – 1 872 750 ₸ оценка
Разработка Android-приложения онлайн-кинотеатра KION. Требуется опыт от 3 лет, уверенное знание Kotlin, Coroutines, Compose, KMP и Clean Architecture. Предлагают оклад с годовым бонусом, ДМС, обучение и корпоративные бонусы.
Android/iOS разработчик (Kotlin)
~925 000 – 1 702 500 ₸ оценка
Разработка мобильного банковского приложения для Android/iOS на Kotlin. Требуется опыт от 3 лет, знание Jetpack Compose, корутин, REST/gRPC. Предлагают ДМС, спортзал, льготные кредиты и 29 дней отпуска.
Android-разработчик
~980 420 – 1 906 935 ₸ оценка
Ищем Android-разработчика для создания и оптимизации приложений на Kotlin/Java. Нужно интегрировать монетизацию и аналитику, участвовать в планировании новых функций и автоматизировать CI/CD. Предлагаем работу в команде, которая активно внедряет AI-инструменты.
Android-разработчик (Kotlin)
~1 021 500 – 1 872 750 ₸ оценка
Вакансия Android-разработчика для музыкального стримингового сервиса. Нужно разрабатывать и улучшать мобильное приложение на Kotlin, работать с архитектурой и писать тесты. Требуется опыт с Android SDK, RxJava, Dagger2 и Room.