yandex
MiddleУдалённоПолная занятость

Java-разработчик (микросервисы)

ИИОценка ИИ

Стабильная компания (крупный агрохолдинг), удаленный формат работы и понятный стек технологий. Проект по распилу монолита 1С — это классическая, но интересная инженерная задача, дающая хороший опыт в архитектуре.

Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.


Вакансия из открытого источника
Пожаловаться

Сложность вакансии

ЛегкоСложно
ИИОценка ИИ

Позиция требует уверенного владения Java и Spring Boot, а также понимания специфики интеграции с 1С. Основная сложность заключается в переносе логики из монолита 1С в микросервисы, что требует хороших навыков проектирования архитектуры.

Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.

Анализ зарплаты

Медиана250 000 ₽
Рынок180 000 ₽ – 320 000 ₽
ИИОценка ИИ

В вакансии не указан уровень оплаты, однако для Middle Java-разработчика с опытом от 3 лет на российском рынке средние предложения составляют 200 000 – 300 000 рублей. Крупные агрохолдинги обычно предлагают зарплаты на уровне среднерыночных или чуть выше для привлечения ИТ-талантов.

Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.

Сопроводительное письмо

Составьте сопроводительное письмо под эту вакансию с вашим резюме

Иллюстрация сопроводительного письмаИллюстрация сопроводительного письма

Описание вакансии

АПХ ЭКО-культура

Java-разработчик (микросервисы)

Опыт работы: 1–3 года

Полная занятость

График: 5/2

Формат работы: удалённо

*☑️* Чем предстоит заниматься

-Разработка и развитие микросервисов на Java и Spring Boot

-Постепенный перенос бизнес-логики и функциональности из 1С в отдельные сервисы

-Проектирование и реализация интеграций между 1С, микросервисами и другими информационными системами

-Разработка REST API и определение контрактов взаимодействия между сервисами

-Реализация обмена данными, обработка ошибок интеграции, повторных запросов и контроль корректности данных

-Работа с реляционными базами данных: проектирование таблиц, написание и оптимизация SQL-запросов, управление изменениями схемы БД

-Разработка механизмов синхронного и асинхронного взаимодействия между системами

-Написание unit- и интеграционных тестов, обеспечение качества и надёжности кода

-Участие в выборе архитектурных решений, декомпозиции задач и определении границ ответственности микросервисов

-Поддержка и развитие разработанных сервисов, анализ ошибок и устранение проблем производительности

-Участие в код-ревью, подготовке технической документации и совершенствовании процессов разработки

-При наличии соответствующих задач — разработка простых пользовательских интерфейсов на Vue.js

*☑️* Наши пожелания к кандидатам

-Опыт коммерческой разработки на Java от 3 лет

-Практический опыт разработки backend-приложений на Spring Boot и Spring Framework

-Уверенное владение SQL и опыт работы с реляционными базами данных, предпочтительно PostgreSQL или MS SQL Server

-Опыт разработки и интеграции REST API

-Понимание принципов построения микросервисной архитектуры и взаимодействия между сервисами

-Опыт работы с JPA/Hibernate или другими инструментами доступа к данным

-Опыт написания автоматизированных тестов: JUnit, Mockito или аналоги

-Понимание принципов транзакционности, обработки ошибок, повторных запросов и обеспечения согласованности данных

-Опыт работы с Git, понимание процессов командной разработки и код-ревью

-Базовый опыт работы с Docker и понимание принципов сборки и развертывания приложений

-Умение самостоятельно разбираться в существующем коде, бизнес-логике и технической документации

-Ответственный подход к качеству кода, надёжности решений и сопровождению разработанного функционала

Контакты: Откликнуться

Java Job в Telegram | в VK | в Max

Больше похожих вакансий + автоотклики с ИИ

Умный подбор, сопроводительные письма, советы по отказам — больше приглашений.

Больше похожих вакансий + автоотклики с ИИ

Навыки

  • Java
  • Spring Boot
  • Spring Framework
  • REST API
  • PostgreSQL
  • MS SQL Server
  • SQL
  • JPA
  • Hibernate
  • JUnit
  • Mockito
  • Git
  • Docker
  • Vue.js
  • Microservices

Возможные вопросы на собеседовании

Важно понимать, как кандидат обеспечит целостность данных при выносе логики из 1С.

Как вы планируете обеспечивать согласованность данных при переносе функционала из 1С в микросервисы?

Проверка знаний Spring Framework и работы с БД.

Какие стратегии управления транзакциями в Spring Boot вы используете при работе с несколькими базами данных?

Вакансия предполагает работу с микросервисами.

Как вы организуете обработку ошибок и повторные запросы (retries) при асинхронном взаимодействии сервисов?

В описании указан MS SQL Server и PostgreSQL.

В чем основные различия в оптимизации SQL-запросов для PostgreSQL и MS SQL Server, с которыми вы сталкивались?

Упоминается возможность работы с фронтендом.

Был ли у вас опыт работы с Vue.js и насколько комфортно вам будет переключаться на задачи по UI при необходимости?

Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.

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

Россия
более 1000 офферов получено
4.9

1000+ офферов получено

Устали искать работу? Мы найдём её за вас

Quick Offer улучшит ваше резюме, подберёт лучшие вакансии и откликнется за вас. Результат — в 3 раза больше приглашений на собеседования и никакой рутины!