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

Уровень зарплаты: не указан
Москва, Беговая, Беговая
От 3 до 6 лет, Полный день, Полная занятость
Дата публикации: 15.10.2024

Обязанности

  • Осуществлять разработку новой функциональности, отладку, модификацию программного обеспечения.
  • Рефакторинг дизайна серверной архитектуры и компонентного состава приложений, переход на микросервисную архитектуру cloud native.
  • Осуществлять интеграцию программных модулей и компонентов.
  • Проведение code-review, участие в методологическом управлении процессов разработки, создание технической документации по процессу разработки.

Требования

  • Опыт разработки Web-приложений на Java 8+ от 3х лет (Java SE 11, Spring, SQL) и хорошее знание Java SE.
  • Базовые знания Web (JavaScript, CSS, HTML).
  • Опыт разработки REST-сервисов, проектирования и реализации схем БД, алгоритмов на Java, интеграции.
  • Выстраивание приложений в связке с PostgreSQL, JMS (ActiveMQ).
  • Опыт работы с микросервисными архитектурами.
  • Опыт работы с системами контроля версий git в различных методологических подходах git flow/github flow, использование конвееров CI/CD.
  • Умение разбираться в чужом коде.
  • Знание шаблонов проектирования, OOP/OOD, принципов SOLID.
  • Умение документировать разработку, рисовать схемы архитектуры.


​​​​​​​Будет плюсом:

  • Опыт разработки на Alfresco или разработки/внедрения СЭД на базе Java.
  • Знание Freemarker, JS Dojo, YUI 2.x.
  • Опыт использования Docker`а, Solr, распределенных кэшей (Hazelcast), интеграции на базе ESB (ServiceMix или аналоги).
  • Умение покрывать код unit-тестами.

Условия

  • Оформление в штат в соответствии с ТК РФ.
  • Конкурентоспособная заработная плата (обсуждается по результатам собеседования).
  • Возможность расти как вертикально, так и повышать уровень своих профессиональных и деловых компетенций.
  • Корпоративная электронная библиотека.
  • Место работы: м. Беговая, бизнес-центр "NordStar", либо удаленная работа.