13 авг

Java Backend Developer

ниже рынка на 69,6%
вакансия ~ 54 046 ₽
в среднем 177 957 ₽
Загрузи резюме, чтобы видеть мэтчи с вакансией

подготовьтесь к отклику

ai-инструменты

Чтобы адаптировать резюме под вакансию или составить сопроводительное письмо, загрузите резюме

описание

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, финансовая бизнес-логика;
  • Частичная/Полная удаленка.

Если просят выйти из iCloud, прислать код из SMS, запустить или установить что-то, перевести деньги — не соглашайтесь: это мошенничество.

Про зарплаты

Анонимные данные по зарплатам и грейдам.
Можно сверить вилку с рынком.

Посмотреть зарплаты

Если просят выйти из iCloud, прислать код из SMS, запустить или установить что-то, перевести деньги — не соглашайтесь: это мошенничество.