Перейти к содержимому
J
Jappware
Львів
5

Старший Backend инженер (Java)

Ищем опытного Java-разработчика для работы над облачной SaaS-платформой. Нужно будет развивать бэкенд-сервисы на Spring Boot, работать с Kafka, Kubernetes и базами данных. Предлагают удаленную работу, гибкий график и хороший соцпакет.

senior удалённо ~1 378 995 – 2 747 547 ₸
Вакансия опубликована 45 дней назад. Может быть уже неактуальна — рекомендуем уточнить статус у работодателя перед откликом.

Отклик отправляется на сайте источника. Регистрация в Taylor для перехода не нужна.

Языки: English · Intermediate
описание

Что предстоит делать

<p><strong>О компании</strong></p><p>Jappware — компания по разработке программного обеспечения, которая создает инновационные и надежные цифровые решения для международных клиентов.</p><p>Мы специализируемся на комплексной разработке продуктов — от идеи и дизайна до архитектуры, разработки и DevOps-поддержки.</p><p><strong>О проекте</strong></p><p>Мы создаем cloud-native SaaS-платформу, состоящую из сервисов на Java и Spring Boot, развернутых в Kubernetes. Платформа использует REST и gRPC API, реактивные и событийно-ориентированные паттерны взаимодействия, а также комбинацию реляционных, документных, кэширующих и поисковых технологий. Архитектура платформы и инженерные стандарты уже установлены; инженеры будут расширять существующие сервисы и создавать новые возможности в рамках этих ограничений.</p><p>Мы ищем <strong>Senior Backend Engineer</strong> для присоединения к нашей растущей команде во Львове или удаленно. Вы станете частью кросс-функциональной команды, работающей над передовыми решениями для международных клиентов с использованием современных технологий и гибких методологий.</p><p><strong>Обязанности</strong></p><ul><li>Создавать поддерживаемые бэкенд-сервисы и API с использованием современной Java, Spring Boot и соответствующих модулей Spring, следуя определенной архитектуре и стандартам платформы.</li><li>Читать и понимать существующий код в сервисах, чтобы разобраться в функциональности, потоках данных и точках интеграции, и эффективно развивать их.</li><li>Разрабатывать реактивные, неблокирующие сервисы с использованием Spring WebFlux и Project Reactor, применяя практическое суждение о том, когда реактивное программирование является — а когда не является — правильным выбором.</li><li>Создавать событийно-ориентированные интеграции с использованием Kafka и/или RabbitMQ, применяя обоснованные практики доставки сообщений, идемпотентности, повторных попыток, упорядочивания и обработки dead-letter сообщений.</li><li>Моделировать данные и работать с ними в реляционных базах данных (PostgreSQL/MySQL) и NoSQL-базах, эффективно применять кэширование с помощью Redis и использовать Elasticsearch/OpenSearch для задач индексации и поиска.</li><li>Упаковывать и развертывать сервисы в Kubernetes «под ключ»: создание Helm-чартов, управление конфигурацией Kubernetes (ConfigMaps, Secrets (Hashicorp Vault), health-пробы, resource requests/limits, HPA) и выполнение безопасных rolling-развертываний.</li><li>Писать автоматизированные тесты, участвовать в ревью дизайна и кода, устранять проблемы в продакшене и постоянно повышать надежность и производительность сервисов.</li><li>Сотрудничать с командами продукта, архитектуры, безопасности, DevOps/SRE и другими инженерными командами на протяжении всего жизненного цикла разработки ПО.</li></ul><p><strong>Требования</strong></p><ul><li>Сильные навыки разработки на Java: объектно-ориентированный дизайн, коллекции, конкурентность, асинхронная обработка и основы JVM.</li><li>Опыт работы в продакшене с Spring Boot; практические знания Spring WebFlux/Project Reactor и принципов реактивного программирования.</li><li>Подтвержденная способность быстро вникать в незнакомые кодовые базы: отслеживание путей выполнения кода, понимание существующих функций и соглашений, внесение изменений, соответствующих установленному дизайну.</li><li>Сильные навыки проектирования API: семантика REST/HTTP, контракты API, валидация, обработка ошибок, пагинация, версионирование и документация OpenAPI.</li><li>Основы распределенных систем: таймауты, повторные попытки, circuit breakers, rate limiting, идемпотентность, кэширование и graceful degradation.</li><li>Опыт работы с Kafka или RabbitMQ и событийно-ориентированными/асинхронными паттернами взаимодействия.</li><li>Уверенные навыки работы с реляционными базами данных PostgreSQL или MySQL: проектирование схем, SQL, транзакции и изоляция, индексация, оптимизация запросов и миграции схем (например, Flyway/Liquibase).</li><li>Рабочие знания моделирования данных в NoSQL, запросов, индексации, согласованности и производительности; опыт с Elasticsearch/OpenSearch будет преимуществом.</li><li>Опыт использования Redis (или аналогичного распределенного кэша) для кэширования, хранения сессий или rate limiting, включая стратегии инвалидации кэша и TTL.</li><li>Уверенные практики автоматизированного тестирования с JUnit 5, Mockito, AssertJ, Spring Boot Test и Testcontainers; ожидается написание интеграционных и контрактных тестов.</li><li>Основы безопасности приложений с Spring Security: TLS, JWT, OAuth 2.0/OpenID Connect, аутентификация и авторизация, управление секретами и безопасная разработка API.</li><li>Практический опыт развертывания в Kubernetes, включая Helm: написание и поддержка чартов, управление значениями в разных окружениях, конфигурация Kubernetes (ConfigMaps, Secrets, readiness/liveness/startup пробы, resource requests и limits), горизонтальное масштабирование и стратегии rollout/rollback.</li><li>Практическое написание скриптов на Shell и/или Python для автоматизации, диагностики, задач сборки/развертывания и инструментов для разработчиков.</li><li>Git, Maven или Gradle, CI/CD пайплайны и наблюдаемость продакшена через структурированные логи, метрики и трейсы (OpenTelemetry).</li><li>Практический опыт работы с инструментами наблюдаемости продакшена — как минимум по одному в каждой категории: метрики/дашборды (Prometheus, Grafana), агрегация логов (Splunk, ELK/OpenSearch Dashboards, Loki) и APM (New Relic, Datadog, Dynatrace или Azure Application Insights) — для мониторинга, алертинга и устранения неполадок в живых сервисах.</li><li>Способность четко объяснять компромиссы, конструктивно ревьюить код и брать на себя ответственность за сервисы в продакшене.</li></ul><p><strong>Что мы предлагаем</strong></p><ul><li>Сложные и инновационные задачи.</li><li>Гибкий график и культура удаленной работы.</li><li>20 оплачиваемых отпускных дней и 15 дней больничного.</li><li>Ежеквартальный бюджет на обучение и развитие.</li><li>Командные мероприятия, воркшопы и внутренние технические митапы.</li><li>Членство в IT Club.<br><br></li></ul><p><strong>Наша миссия:</strong></p><p>Создавать инновационное программное обеспечение в партнерстве, основанном на доверии. Мы стремимся стать надежным и дальновидным технологическим партнером, помогая бизнесу расти через инновации и взаимное доверие.</p><p><strong>Наши ценности</strong></p><ul><li>Доверие — Каждое успешное партнерство строится на открытости, честности и искренности.</li><li>Открытость — Мы поощряем людей свободно делиться идеями и поддерживаем прозрачную коммуникацию.</li><li>Партнерство — Мы относимся к целям наших клиентов и коллег как к своим собственным.</li><li>Проактивность — Мы действуем с опережением возможных результатов и предвидим вызовы, чтобы достигать наилучших результатов.</li></ul><p><strong>Социальная ответственность</strong></p><p>В Jappware мы поддерживаем наших людей и нашу страну. Мы с гордостью поддерживаем стойкость Украины, ее инновации и глобальный вклад в IT-сообщество. Через пожертвования, волонтерство и социальные инициативы мы помогаем укреплять наши местные сообщества и будущее нации.</p> <p><strong>Jappware поддерживает Украину 🇺🇦 — Слава Украине!</strong></p><p><strong>Следите за нами через <a href="https://www.linkedin.com/company/jappware/?viewAsMember=true" target="_blank">LinkedIn</a>, <a href="https://jobs.dou.ua/companies/jappware/" target="_blank">DOU</a>, <a href="https://www.instagram.com/jappware?igsh=d3R6d3JvZjl0djM1" target="_blank">Instagram</a>, </strong><a href="https://www.facebook.com/share/1FWgUZ32sj/?mibextid=wwXIfr" target="_blank"><strong>Facebook</strong></a></p><p><a href="https://jappware.peopleforce.io/careers/v/234809-senior-backend-java-engineer/a/new" target="_blank"></a></p> <div> <a href="https://jobs.dou.ua/companies/jappware/vacancies/371547/#reply-btn-id">Відгукнутись на вакансію</a> </div>

навыки

Стек и инструменты

salary intelligence

Зарплата не указана — оценили по рынку

На основе 53 похожих вакансий за 90 дней по всем рынкам: рынок этой вакансии не определён; город вакансии не учтён: в нём мало вакансий с зарплатой.

оценка p25–p75
1 378 995 – 2 747 547 ₸
медиана: 2 121 961 ₸
Хотите увидеть распределение по грейдам и городам? Зарплаты Java Калькулятор зарплат

Сколько платят вам?

Анонимно укажите, сколько вы получаете как Java-разработчик, — сразу покажем, в скольких вакансиях платят меньше. А из ответов сложится зарплата, которую платят на деле, а не обещают.

Без имени и компании. Отдельные ответы не публикуются.
Вакансии в Telegram-канале
Свежие вакансии Каждый день
Подписаться
??%
Match Score
Войдите и создайте резюме
Войти
Поделиться

Подходит ли вам эта вакансия?

Зарегистрируйтесь и загрузите резюме — посчитаем % совпадения с этой вакансией, подсветим сильные стороны и что стоит подтянуть

Создать аккаунт PDF-парсинг резюме за 2 минуты

Похожие вакансии

6 вакансий
S
Sigma Software
14 ч. назад

Старший AI Software Engineer (Full-stack)

~1 378 995 – 2 747 547 ₸ оценка по всем рынкам

Sigma Software ищет старшего full-stack инженера с сильным опытом в Java/Spring Boot и фронтенде на React или Angular для разработки облачных AI-продуктов в медицинской сфере. Нужно уметь строить AI-фичи и агентные workflow, работать с Kubernetes, Terraform, Kafka и AI-платформами вроде Azure OpenAI. Требуется senior-уровень, практический опыт применения AI-инструментов и хороший английский.

React Angular Java +12
senior удал. hh
РУСАЛ
Р
РУСАЛ
18 ч. назад

Разработчик оптимизационных моделей

~1 378 995 – 2 747 547 ₸ оценка по всем рынкам

Нужно разрабатывать и развивать оптимизационные модели для объёмного и календарного планирования производства: распределение заказов между заводами, балансировка загрузки, графики литья. Требуется опыт от 3 лет в математической оптимизации (LP/MILP, scheduling, эвристики, декомпозиция), разработка на Java SE 8 и уверенный PL/SQL. Работа в крупной международной металлургической компании, формат офис/гибрид/удалёнка, официальное трудоустройство по ТК РФ.

Java SE 8 PL/SQL SQL +7
senior удал. hh
AgileEngine
A
AgileEngine
20 ч. назад

Старший Java инженер

~1 378 995 – 2 747 547 ₸ оценка по всем рынкам

AgileEngine ищет старшего Java-инженера для разработки масштабируемых серверных решений и системы интеграции с клиентами для критически важной SaaS-платформы. Нужен опыт в SaaS от 5 лет, глубокое знание Java и SQL, понимание микросервисной архитектуры и английский на уровне Upper-Intermediate. Предлагают конкурентную зарплату в USD, гибкий график с возможностью удалённой работы, менторство и проекты для Fortune 500.

Java SQL microservices +6
senior удал. dou
Empat
E
Empat
23 ч. назад

Старший Java инженер

~1 378 995 – 2 747 547 ₸ оценка по стеку, все рынки

Нужен старший Java-инженер для разработки высокопроизводительного sidecar-компонента авторизации ABAC, работающего в request-path всех сервисов. Требуется чистый Java 21+ без фреймворков, опыт GraalVM native image в продакшене, глубокое знание HTTP-протокола и навыки performance-инжиниринга с реальными метриками. Предлагают конкурентную оплату, медстраховку, гибридный формат с офисом в Киеве или полностью удалённо.

Java 21+ GraalVM HTTP +9
senior удал. dou
VS Robotics (ООО АБТ)
V
VS Robotics (ООО АБТ)
1 д. назад

Старший разработчик на Java (AI агент)

~1 378 995 – 2 747 547 ₸ оценка по всем рынкам

Разработка серверной и клиентской части веб-приложений на Java и React для AI-агента, который ведёт диалоги с клиентами в текстовом и голосовом каналах. Требуется опыт от 4 лет, глубокое знание Java 17+, Spring Boot, Hibernate, микросервисов, а также React, TypeScript и сопутствующих технологий. Предлагают конкурентную зарплату, удалённый или гибридный формат, бонусы и работу в аккредитованной российской ИТ-компании.

Java Spring Boot Hibernate +23
senior удал. hh
Notamedia
N
Notamedia
1 д. назад

Java-разработчик

~1 378 995 – 2 747 547 ₸ оценка по всем рынкам

Разработка и поддержка серверных приложений и микросервисов на Java для проектов федерального масштаба (mos.ru, МСП.РФ и др.). Нужен опыт от 5 лет, уверенное знание Java 17+, Spring Framework, реляционных и NoSQL БД, брокеров очередей, микросервисной архитектуры. Предлагают удалённую работу, ДМС, компенсацию обучения, участие в крупных проектах и быстрый рост.

Java Spring Boot Spring Data +21
senior удал. hh