Backend-разработчик высоконагруженных систем
Listed on 2026-11-01
-
Software Development
Java Developer, Backend Developer
Dcloud - это сплоченное сообщество независимых разработчиков, основанное более 10 лет назад профессионалами из ведущих IT-компаний, таких как Epam, Luxoft и Accenture. Мы специализируемся на разработке проектов с нуля, сотрудничая с крупными корпорациями и известными стартапами.
ЗадачиРазработка новых функциональных возможностей и поддержка существующего кода
Участие в проектировании архитектуры приложений и сервисов
Написание и поддержка модульных и интеграционных тестов
Оптимизация запросов к базам данных и проектирование эффективных схем
Документирование кода и рабочих процессов
Работа в команде по Agile методологиям
Участие в код ревью и коллективном решении технических задач
Понимание процессов коллективной разработки, опыт работы в enterprise-среде
Опыт работы по методологиям Agile, Scrum
Высокая самостоятельность – умение самостоятельно принимать решения по вопросам разработки и архитектуры
Готовность к анализу и проектированию архитектуры приложений и систем
Понимание микросервисной архитектуры, её преимуществ и ограничений
Ознакомленность с функциональной парадигмой программирования
Опыт программирования на Java от 5 лет (версия 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
Опыт…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).