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

ориентир по рынку
вакансия зп не указана
в среднем 342 899 ₽
Загрузи резюме, чтобы видеть мэтчи с вакансиейЗагрузи резюме, чтобы видеть мэтч с вакой

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

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

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

описание

Компания является специализированной сервисной компанией, обеспечивающей основные виды деятельности в регионах присутствия Группы компаний "Газпром межрегионгаз».

задачи

  • Разработка серверных сервисов на Java и Spring Boot.
  • Реализовывать бизнес-логику закрепленного функционального блока: обработку данных, расчеты, проверки, управление состояниями объектов.
  • Совместно с аналитиками уточнять требования, пограничные случаи и критерии приемки. Участвовать в оценке и декомпозиции задач.
  • Согласовывать API – контракты до реализации, разрабатывать REST API и поддерживать совместимость версий.
  • Реализовывать интеграции и событийный обмен через Kafka, включая повторную обработку, восстановление после сбоев и защиту от дублирования.
  • Проектировать схемы Postgres, готовить миграции, оптимизировать SQL-запросы и работу с транзакциями.
  • Реализовывать аутентификацию, проверку доступа и аудит в соответствии с требованиями проекта.
  • Разрабатывать автоматические тесты, проверять расчетные алгоритмы на контрольных примерах.
  • Диагностировать ошибки и проблемы производительности по журналам, метрикам и распределенным трассировкам.
  • Участвовать в проверке кода коллег, сопровождать техническую документацию и устранять дефекты.

требования

  • Оконченное высшее образование по специальности (информатика, вычислительная техника, математика, автоматизация или др.).
  • Обязательно уверенное знание математики: школьная программа на «отлично», вузовская на уровне «хорошо» и выше. Умение применять математический аппарат для анализа расчетных алгоритмов, проверки формул и подготовки контрольных примеров.
  • Понимание принципов построения корпоративных веб-приложений, знание архитектуры современных систем, базовые знания по функционированию сетей передачи данных и системно-технической инфраструктуры.
  • Опыт разработки серверных приложений на Java и Spring Boot.
  • Уверенное знание Java Core: коллекции, generics, обработка исключений, многопоточность и управление ресурсами. Понимание работы JVM и GC.
  • Практическое знание Spring MVC, Spring Security, Spring Data JPA, Hibernate (Eclipse Link)
  • Уверенное владение SQL и PostgreSQL: индексы, планы выполнения, блокировки, уровни изоляции и транзакции.
  • Опыт разработки REST API, OpenAPI. Понимание идемпотентности, версионирования и обработки ошибок.
  • Опыт работы с брокерами (Kafka или ActiveMQ).
  • Понимание принципов распределенных систем: тайм-ауты, повторные вызовы, частичные отказы, согласованность данных и кэширование.
  • Знание Oauth 2.0, OpenID Connect, JWT/JWKS и механизмов Spring Security.
  • Понимание ролевой и атрибутной моделей доступа RBAC/ABAC.
  • Опыт написания модульных и интеграционных тестов.
  • Навыки работы с Git, Docker, Linux, диагностики приложений в контейнерах.
  • Опыт работы на аналогичной должности от 3 лет.
  • Умение самостоятельно доводить задачу от уточнения требований до проверенной реализации.
  • Будет плюсом: Опыт проектов в газоснабжении, энергетике или промышленной автоматизации; Опыт обработки телеметрии, временных рядов, больших объемов измерений; Опыт реализации расчетных алгоритмов, понимание численных методов; Опыт работы с геопространственными данными

условия

  • Срочный договор (на период проекта).
  • Изолированный контур разработки (использование внешних ИИ инструментов запрещено).
  • Система премирования.
  • Трудоустройство по ТК РФ.
  • Рабочий день с 9:00 до 18:00 пн-чт, пятница с 9:00 до 16:45, обед с 12:00 до 12:45.
  • ДМС (после прохождения испытательного срока).
  • Социальная программа для сотрудников и их детей.
  • Комфортный офис в 10 минутах ходьбы от ст. м. Горьковская.

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

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