Если вы раньше входили через Google, сбросьте пароль для своей Gmail-почты через кнопку «Забыли пароль?» на экране входа. Затем войдите по email и новому паролю.
Если аккаунта ещё нет, зарегистрируйтесь с Gmail-почтой — после подтверждения почты мы предложим задать пароль.
Что нового
Загружаю обновления...
Что нового
Загружаю обновления...
Работа найдется быстрее с подпискойКандидат найдётся быстрее с подпиской
Чтобы адаптировать резюме под вакансию или составить сопроводительное письмо, загрузите резюме
описание
Java Backend Developer
Товарищество с ограниченной ответственностью INNOVATIVE SYSTEMS FINANCES - ISF
Основные требования
Основные требования Обязательно: • Java и Spring Boot. Нужен реальный практический опыт, желательно с production-проектами, а не только учебными задачами. • PostgreSQL и SQL. Уверенные запросы, понимание индексов, транзакций и целостности данных. • REST API. Умение нормально проектировать и реализовывать backend-эндпоинты. • Git. Ежедневная работа с ветками, коммитами, merge request и всем, что с этим связано. • Умение разбираться в существующем production-коде. У нас много легаси, поэтому важно не только уметь писать код с нуля, но и спокойно заходить в чужую кодовую базу, находить причину проблемы и аккуратно вносить изменения. • Понимание backend-архитектуры. Слои приложения, границы транзакций, идемпотентность, обработка ошибок, работа с бизнес-логикой. • Готовность писать тесты на критичную бизнес-логику. • Умение пользоваться ИИ-инструментами в разработке. Не просто копировать готовый код, а уметь нормально ставить задачу, разбирать результат, проверять его и использовать ИИ как инструмент для ускорения разработки, поиска проблем и работы с большим количеством существующего кода. Будет плюсом • Docker. Понимание контейнеризации и локального/dev окружения. • Kubernetes. Базовое понимание того, как деплоятся и работают сервисы в k8s. • Опыт интеграций с внешними API. Retry, rate limit, таймауты, частичные сбои и другие реальные проблемы интеграций. • RabbitMQ и Redis. Понимание очередей, асинхронных событий и кэширования. • Flyway или другой инструмент миграций БД. • Spring Security, JWT. • Опыт с frontend, React/TypeScript, либо готовность иногда разбираться в проблемах на стыке backend и frontend. • Опыт в финтехе, биллинге, учётных или ERP-системах. Что не требуем на входе Также не требуется опыт со всем нашим стеком целиком или глубокая frontend-экспертиза. Основной фокус позиции — backend на Java и Spring Boot. Важнее нормальная инженерная база, способность разбираться в существующей системе и самостоятельно доводить задачи до результата.
Чем предстоит заниматься
О проекте Numera — SaaS для автоматизации финансового и учётного контура бизнеса. Сейчас продукт активно развивается в сторону работы с сетями и франчайзинговыми бизнесами. Numera подключается к внешним системам, забирает данные о компаниях, точках и операциях, синхронизирует их и постепенно собирает из этого полноценный финансовый контур. Предусмотрен функционал автоматизации бухгалтерской, налоговой и управленческой отчетности и ведения. Чем предстоит заниматься • Развивать backend Numera на Java, Spring Boot и PostgreSQL. • Поддерживать и развивать интеграции с внешними API. • Работать с доменными сущностями и бизнес-логикой в multi-tenant. • Развивать финансовую цепочку. Интеграции с платежными системами, банками и тд. • Писать надёжный и идемпотентный код. Следить за дублями, транзакциями, конкурентным выполнением и корректной работой нескольких инстансов сервиса. • Покрывать критичную бизнес-логику тестами. В том числе синхронизацию, проверки доступа и изоляцию данных между компаниями. • Разбираться с production-проблемами, смотреть логи и статусы синхронизации, находить причины ошибок и доводить исправления до результата. • Участвовать в проектировании новых фич. • При необходимости немного заходить на frontend и разбираться, как backend связан с кабинетом пользователя.
Что мы предлагаем
Что мы предлагаем • Зарплата до 300 000 ₸ • Работа в Astana Hub — предпочтительный город Астана; Алматы — готовы рассмотреть • Прямое влияние на архитектуру и продукт — vertical slice Espresso строится сейчас, решения ещё формируются • Java/Spring/PostgreSQL и живые интеграции с внешними API • Возможность быстро вырасти в самостоятельного инженера, если показываешь результат • Задачи уровня production: идемпотентность, multi-tenant isolation, sync reliability, финансовая бизнес-логика • Частичная/Полная удаленка
Город или область: г.Астана
График работы: Удаленная работа
Тип занятости: Полная занятость
Образование: Высшее - Бакалавр
Опыт работы: Не менее 1 года
Направление: Информационные технологии
Зарплата: 300 000 - 300 000 ₸
задачи
О проекте;
Numera — SaaS для автоматизации финансового и учётного контура бизнеса. Сейчас продукт активно развивается в сторону работы с сетями и франчайзинговыми бизнесами. Numera подключается к внешним системам, забирает данные о компаниях, точках и операциях, синхронизирует их и постепенно собирает из этого полноценный финансовый контур. Предусмотрен функционал автоматизации бухгалтерской, налоговой и управленческой отчетности и ведения;
Чем предстоит заниматься;
Развивать backend Numera на Java, Spring Boot и PostgreSQL;
Поддерживать и развивать интеграции с внешними API;
Работать с доменными сущностями и бизнес-логикой в multi-tenant;
Развивать финансовую цепочку. Интеграции с платежными системами, банками и тд;
Писать надёжный и идемпотентный код. Следить за дублями, транзакциями, конкурентным выполнением и корректной работой нескольких инстансов сервиса;
Покрывать критичную бизнес-логику тестами. В том числе синхронизацию, проверки доступа и изоляцию данных между компаниями;
Разбираться с production-проблемами, смотреть логи и статусы синхронизации, находить причины ошибок и доводить исправления до результата;
Участвовать в проектировании новых фич;
При необходимости немного заходить на frontend и разбираться, как backend связан с кабинетом пользователя.
требования
Основные требования;
Обязательно;
Java и Spring Boot. Нужен реальный практический опыт, желательно с production-проектами, а не только учебными задачами;
PostgreSQL и SQL. Уверенные запросы, понимание индексов, транзакций и целостности данных;
REST API. Умение нормально проектировать и реализовывать backend-эндпоинты;
Git. Ежедневная работа с ветками, коммитами, merge request и всем, что с этим связано;
Умение разбираться в существующем production-коде. У нас много легаси, поэтому важно не только уметь писать код с нуля, но и спокойно заходить в чужую кодовую базу, находить причину проблемы и аккуратно вносить изменения;
Понимание backend-архитектуры. Слои приложения, границы транзакций, идемпотентность, обработка ошибок, работа с бизнес-логикой;
Готовность писать тесты на критичную бизнес-логику;
Умение пользоваться ИИ-инструментами в разработке. Не просто копировать готовый код, а уметь нормально ставить задачу, разбирать результат, проверять его и использовать ИИ как инструмент для ускорения разработки, поиска проблем и работы с большим количеством существующего кода;
Будет плюсом;
Docker. Понимание контейнеризации и локального/dev окружения;
Kubernetes. Базовое понимание того, как деплоятся и работают сервисы в k8s;
Опыт интеграций с внешними API. Retry, rate limit, таймауты, частичные сбои и другие реальные проблемы интеграций;
RabbitMQ и Redis. Понимание очередей, асинхронных событий и кэширования;
Flyway или другой инструмент миграций БД;
Spring Security, JWT;
Опыт с frontend, React/TypeScript, либо готовность иногда разбираться в проблемах на стыке backend и frontend;
Опыт в финтехе, биллинге, учётных или ERP-системах;
Что не требуем на входе;
Также не требуется опыт со всем нашим стеком целиком или глубокая frontend-экспертиза. Основной фокус позиции — backend на Java и Spring Boot;
Важнее нормальная инженерная база, способность разбираться в существующей системе и самостоятельно доводить задачи до результата.
условия
Что мы предлагаем;
Зарплата до 300 000 ₸;
Работа в Astana Hub — предпочтительный город Астана; Алматы — готовы рассмотреть;
Прямое влияние на архитектуру и продукт — vertical slice Espresso строится сейчас, решения ещё формируются;
Java/Spring/PostgreSQL и живые интеграции с внешними API;
Возможность быстро вырасти в самостоятельного инженера, если показываешь результат;
Задачи уровня production: идемпотентность, multi-tenant isolation, sync reliability, финансовая бизнес-логика;