Dcloud - это сплоченное сообщество независимых разработчиков, основанное более 10 лет назад профессионалами из ведущих IT-компаний, таких как Epam, Luxoft и Accenture. Мы специализируемся на разработке проектов с нуля, сотрудничая с крупными корпорациями и известными стартапами.
backend-разработчик высоконагруженных систем
подготовься к отклику
ai-инструментыЧтобы адаптировать резюме под вакансию или составить сопроводительное письмо, загрузи резюме
описание
задачи
- Разработка новых функциональных возможностей и поддержка существующего кода
- Участие в проектировании архитектуры приложений и сервисов
- Написание и поддержка модульных и интеграционных тестов
- Оптимизация запросов к базам данных и проектирование эффективных схем
- Документирование кода и рабочих процессов
- Работа в команде по 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
- Опыт использования Lombok
- Знание и практика разработки отчетности с помощью Jaspersoft Studio
- Владение инструментами управления проектами и документированием: Jira, Confluence
- Будет плюсом: Опыт работы с Docker и Kubernetes; Опыт работы с CI/CD системами (TeamCity); Опыт работы с camunda
условия
- Компьютер/монитор: можно работать со своего железа, либо готовы предоставить
- Лицензии на IDE - компенсируем
- Корп. скидки на изучение английского и подготовительные курсы для сотрудников и их детей.
навыки
Если просят выйти из iCloud, прислать код из SMS, запустить или установить что-то, перевести деньги — не соглашайся: это мошенничество.