DCloud

Backend-разработчик высоконагруженных систем (Java 21)

в DCloud

230 000 —‍ 250 000 ₽/‍мес на руки

📍 Россия
Удалённо
Специализация
Java / Scala
Уровень
Middle
Требуемый опыт
3+ лет

Технологии/инструменты

Java
PostgreSQL
SOLID
TestNG
JUnit
Git
Hibernate

Стек проекта

Java 8-21, Spring Framework (Boot, Cloud, Data, AOP, Security), Hibernate, Lombok, PostgreSQL, JUnit, TestNG, Mockito, Maven, Git, Docker, Kubernetes, TeamCity, Jira, Confluence, DBeaver, Offset Explorer, Jaspersoft Studio, Java Profiler.

Команда

Вы будете работать в составе кросс-функциональной команды разработки, тесно взаимодействуя с аналитиками, бэкенд- и фронтенд-разработчиками.

Soft-skills

  • Понимание процессов коллективной разработки, опыт работы в enterprise-среде.
  • Опыт работы по методологиям Agile, Scrum.
  • Высокая самостоятельность – умение самостоятельно принимать решения по вопросам разработки и архитектуры.
  • Готовность к анализу и проектированию архитектуры приложений и систем.
  • Понимание микросервисной архитектуры, её преимуществ и ограничений.
  • Ознакомленность с функциональной парадигмой программирования.

Hard-skills

  • Опыт программирования на Java от 3 лет (версия 8-21) с глубоким пониманием платформы.
  • Знание и практика применения принципов ООП, SOLID, DRY, KISS.
  • Опыт работы с Java Stream API, Optional, Collections.
  • Опыт разработки с использованием Spring Framework (Boot, Data, Cloud, AOP, Security).
  • Знание Hibernate ORM.
  • Опыт работы с реляционными базами данных, предпочтительно PostgreSQL.
  • Знание теоретических основ проектирования баз данных и оптимизации запросов.
  • Опыт разработки и поддержки корпоративных приложений, предпочтительно в финтех индустрии.
  • Опыт проектирования и разработки высоконагруженных систем.
  • Участие в проектах с микросервисной архитектурой.
  • Практика написания чистого, читаемого, документированного и тестируемого кода.
  • Опыт написания unit и интеграционных тестов с использованием JUnit, TestNG, Mockito.
  • Использование инструментов сборки и управления зависимостями: Maven.
  • Работа с системами контроля версий Git.
  • Умение пользоваться профилировщиками Java, такими как Java Profiler.
  • Навыки работы с инструментами для работы с БД: DBeaver, Offset Explorer.
  • Опыт использования Lombok.
  • Знание и практика разработки отчетности с помощью Jaspersoft Studio.
  • Владение инструментами управления проектами и документированием: Jira, Confluence.

Задачи

  • Разработка новых функциональных возможностей и поддержка существующего кода.
  • Участие в проектировании архитектуры приложений и сервисов.
  • Написание и поддержка модульных и интеграционных тестов.
  • Оптимизация запросов к базам данных и проектирование эффективных схем.
  • Документирование кода и рабочих процессов.
  • Работа в команде по Agile методологиям.
  • Участие в код ревью и коллективном решении технических задач.

Будет плюсом

  • Опыт работы с Docker и Kubernetes.
  • Опыт работы с CI/CD системами (TeamCity).
  • Опыт работы с Camunda.

Плюшки

  • Компьютер/монитор: можно работать со своего железа, либо готовы предоставить.
  • Лицензии на IDE — компенсируем.
  • Корп. скидки на изучение английского и подготовительные курсы для сотрудников и их детей.

Процесс

  • Общение в чате с HR (15-20 мин).
  • Тех. интервью с командой (1 час) без олимпиадных задач и неадекватных вопросов.
  • Оперативный выход на проект в горизонте двух недель.

О нас

Dcloud

  • это сплоченное сообщество независимых разработчиков, основанное более 10 лет назад профессионалами из ведущих IT-компаний, таких как Epam, Luxoft и Accenture. Мы специализируемся на разработке проектов с нуля, сотрудничая с крупными корпорациями и известными стартапами.

Присоединяйтесь к нам! Если вы готовы к новым вызовам и хотите работать на масштабных проектах, соответствующих вашему опыту и интересам, Dcloud — это то, что вам нужно. Мы ждем вас в нашей команде, где ваши идеи и опыт станут частью передовых решений!

DCloud

О компании DCloud

Сфера
Информационные технологии, системная интеграция, интернет
Размер
51 - 100

DCloud — IT-компания, основанная в 2014 году; специализируется на разработке высоконагруженных распределенных систем на базе микросервисной архитектуры, а также оказывает услуги в области IT-консалтинга, DevSecOps и разработки информационных систем. Компания реализовала более 40 проектов для клиентов из сфер банковского сектора, телекома, облачного гейминга, ритейла и других отраслей.