Backend разработчик (Kotlin)
Andersen ищет опытного Backend разработчика (Kotlin) для работы над современным банковским мобильным приложением на микросервисной архитектуре. Требуется 3+ года опыта, глубокие знания Kotlin/Java, Spring, PostgreSQL, Kafka и Docker. Компания предлагает стабильную зарплату, бенефиты и возможности роста.
Зарплата не указана — оценили по рынку
На основе 92 похожих вакансий за 90 дней.
Что предстоит делать
Andersen нанимает Backend-разработчика (Kotlin) в Казахстан для создания масштабируемых бэкенд-решений и поддержки международных цифровых проектов в различных отраслях. Andersen — это IT-компания, специализирующаяся на разработке программного обеспечения, находящаяся на этапе pre-IPO и предоставляющая полный цикл услуг. На протяжении более 19 лет мы помогаем предприятиям и средним компаниям по всему миру трансформировать свой бизнес, создавая эффективные цифровые решения с использованием инновационных технологий. Сегодня мы работаем с организациями из разных уголков мира, включая Северную Америку, Западную Европу, Израиль, Австралию и ОАЭ. Наша экспертиза охватывает FinTech, Healthcare, Retail, Telecom, Media & Entertainment, Logistics, Travel & Hospitality, eCommerce и другие отрасли. Проект направлен на разработку мобильного банковского приложения нового поколения для бизнеса на основе микросервисной архитектуры. Он включает создание новых функций, интеграцию современных технологий и подготовку миграции корпоративных клиентов с легаси-платформы на новое решение.
- Разработка и поддержка микросервисной архитектуры.
- Оптимизация производительности базы данных и запросов.
- Настройка мониторинга, логирования и алертинга.
- Управление деплоем и инфраструктурой.
- Проведение код-ревью, менторство и проектирование архитектуры с нуля.
- Обязательные требования:
- Опыт Backend-разработки от 3+ лет.
- Уверенное владение Kotlin и Java, включая Kotlin data classes, sealed classes, extension functions, scope functions, Coroutines & Flow (структурированная конкурентность, обработка ошибок, операторы Flow), а также Java Collections, Generics и Stream API.
- Глубокое понимание многопоточности и внутреннего устройства JVM, включая сборку мусора, модель памяти и тонкую настройку производительности.
- Обширный практический опыт работы с Spring Framework, включая Spring Boot (автоконфигурация, кастомные стартеры, профили), Dependency Injection / IoC, Spring Data (R2DBC и JPA), управление транзакциями и Spring AOP.
- Продвинутые знания PostgreSQL и SQL, включая оптимизацию запросов, EXPLAIN ANALYZE, индексирование, сложные запросы, оконные функции и CTE.
- Подтвержденный production-опыт работы с Kafka, включая продюсеров, консьюмеров, партиции и оффсеты.
- Сильная экспертиза в проектировании REST API, включая версионирование, пагинацию и обработку ошибок.
- Уверенный практический опыт работы с Docker (оптимизированные образы) и продвинутыми Git-процессами (rebase, cherry-pick, разрешение конфликтов).
- Практический опыт работы с инструментами мониторинга и наблюдаемости, такими как Prometheus, Grafana и Micrometer, включая структурированное логирование, correlation ID и лучшие практики алертинга.
- Сильное понимание микросервисной архитектуры, включая паттерны, анти-паттерны, высокую доступность, отказоустойчивость и масштабируемость.
- Хорошее знание принципов проектирования ПО, включая SOLID, паттерны GoF и основы DDD.
- Опыт работы с практиками тестирования, включая модульное тестирование, интеграционное тестирование, JUnit / Kotest, MockK и Testcontainers.
- Уровень английского языка — от Intermediate+ и выше.
- Желательно:
- Опыт работы с инструментами миграции баз данных, такими как Liquibase или Flyway.
- Опыт работы с функциями Java 17+, включая records, pattern matching и sealed classes.
- Сильные знания Spring WebFlux / реактивного программирования, включая Mono, Flux и принципы противодавления (backpressure).
- Опыт работы с Spring Security, включая потоки аутентификации/авторизации OAuth2 и JWT.
- Понимание распределенных транзакций и паттернов согласованности.
- Практический опыт масштабирования баз данных, включая репликацию, шардирование и партиционирование.
- Практический опыт работы с Redis, включая стратегии кэширования, pub/sub и распределенные блокировки.
- Опыт работы с Kubernetes, включая деплойменты, сервисы, ConfigMaps и настройку Secrets.
- Практический опыт создания и поддержки CI/CD пайплайнов с использованием Jenkins, GitLab CI или GitHub Actions.
- Опыт работы с инструментами распределенной трассировки, такими как Jaeger или Zipkin.
- Знание принципов и паттернов событийно-ориентированной архитектуры.
- Понимание управления жизненным циклом API.
- Опыт контрактного тестирования с использованием Pact или Spring Cloud Contract.
- Опыт работы с Camunda BPM или аналогичными платформами оркестрации рабочих процессов.
- Опыт работы в сфере fintech или банковских систем.
- Почему эта работа будет вам интересна:
- Andersen сотрудничает с такими компаниями, как Siemens, Johnson & Johnson, AstraZeneca, BNP Paribas, Allianz, Ryanair, TUI, Verivox, Media Markt и другими.
- За последние четыре года наша компания ежегодно растет на 60–100%, и мы постоянно привлекаем в команду высококлассных специалистов.
- В Andersen действуют системы менторства и адаптации для новых сотрудников, а прозрачные системы оценки и ревью эффективности позволят вам определить свой путь развития и спланировать рост.
- Самое важное, что мы ценим в наших сотрудниках, — это стремление к постоянному обучению. Компания поддерживает их в этом и предоставляет доступ к лучшим образовательным платформам, семинарам и практикам. Кроме того, за более чем 19 лет Andersen собрал огромную базу знаний и создал надежный институт управления ресурсами.
- Мы укрепляем свою экспертизу с 2007 года. За это время мы сформировали отличные команды с отлаженными процессами, где вы можете каждый день узнавать что-то новое от коллег и получать удовольствие от работы.
- Мы — классный молодой коллектив единомышленников, которые общаются в неформальной обстановке.
- У вас будет стабильная и конкурентоспособная зарплата и обширный социальный пакет.
- В Andersen есть множество различных путей для роста. Вы можете развиваться как специалист или как менеджер, и вся ваша деятельность будет достойно вознаграждена.
- Присоединяйтесь к нам!
Стек и инструменты
Подходит ли вам эта вакансия?
Зарегистрируйтесь и загрузите резюме — посчитаем % совпадения с этой вакансией, подсветим сильные стороны и что стоит подтянуть
Ещё в Andersen
70 активных вакансий в компании
Lead Go Developer
Ищем технического лидера для разработки высоконагруженной Go-платформы в финтехе. Нужен опыт 5+ лет в Go, 2+ года в лидерстве, знание distributed systems и CI/CD. Предлагают удалёнку, международные проекты и бонусы.
Data Scientist в Andersen
~2 235 501 ₸ оценка
Data Scientist в Andersen будет заниматься полным циклом проектов по науке о данных: разработкой ML-моделей, построением пайплайнов на Python/PySpark в Databricks и работой с облачными платформами AWS/GCP. Требуется опыт в Data Science и знание английского. Компания предлагает работу с глобальными клиентами и гибкие форматы занятости в Польше.
QA Automation стажировка
Стажировка QA Automation в компании Andersen для кандидатов из Казахстана. Программа длится 4 месяца, включает интенсивное обучение и работу над учебными проектами, после успешного завершения — трудоустройство. Требуется английский Intermediate, опыт Manual QA и базовые знания автоматизации, а также программирование на Java, JavaScript, Python или C#.
Test Engineer стажировка
Стажировка Test Engineer в международной IT-компании Andersen. Подойдет тем, кто хочет войти в QA без коммерческого опыта: 4 месяца интенсивного обучения с менторами и последующим трудоустройством на Junior. Требуются базовые знания теории тестирования, SQL и английский Intermediate.
Похожие вакансии
6 вакансий
Senior Android Developer (Kotlin/Java)
IT-холдинг Innoforce ищет Senior Android Developer для развития платформы Avtobys — цифрового сервиса оплаты проезда и управления транспортом. Нужен опыт от 5 лет в Android-разработке на Kotlin/Java, знание современных архитектур и умение работать с legacy-кодом. Предлагают гибридный формат, еженедельную оплату и работу над продуктом, которым пользуются миллионы.
Android разработчик (Kotlin)
Ищем опытного Android-разработчика (Kotlin) для создания мобильного банковского приложения для бизнес-клиентов. Нужен опыт от 3 лет в мобильной разработке и от 2 лет в банковской сфере, знание Kotlin, Clean Architecture, Jetpack Compose и CI/CD. Компания предлагает удаленную работу, конкурентную зарплату, бонусы и возможности роста.
Flutter разработчик
Разработка мобильных приложений на Flutter для банковских киосков самообслуживания. Нужен опыт от 2 лет, знание BLoC, Provider, REST API, Firebase и CI/CD. Предлагают удаленную работу, обучение и бонусы.
Android/Full-Stack Developer (AOSP, Orange Pi 5 Max)
Ищем Android/Full-Stack разработчика для кастомной сборки Android 10 на Orange Pi 5 Max. Нужен опыт с AOSP, Embedded Linux, ядром Rockchip RK3588 и отладкой низкого уровня. Предлагают официальное оформление, помощь с жильем и перелетом, офис в Алматы.
Flutter разработчик
Разработка мобильных приложений для банковских киосков самообслуживания на Flutter. Нужен опыт от 2 лет, знание Flutter, BLoC, REST API, Firebase. Компания предлагает удалённую или гибридную работу, обучение, бонусы и страховку.
Kotlin разработчик
~1 957 274 ₸ оценка
Разработка облачного сервиса с AI-агентами: проектирование архитектуры, эксперименты с LLM и оптимизация агентных сценариев. Требуется опыт Kotlin от 1 года и JVM от 5 лет, знание Docker, Kafka/Nats. Компания предлагает гибкий график, ДМС, обучение и льготы.