Чем предстоит заниматься
Проектирование, разработка, тестирование и сопровождение высоконагруженных веб-приложений и микросервисов на языке Java, BPMN-процессов
Написание сложных SQL-запросов, проектирование структуры БД, оптимизация производительности запросов
Разработка интеграционных решений с использованием REST API, SOAP, брокеров сообщений (Kafka)
Активное участие в обсуждении архитектурных решений, выборе технологий и инструментов для реализации новых фичей
Проведение код-ревью коллег, написание чистого, поддерживаемого кода, покрытие нового функционала модульными и интеграционными тестами (JUnit, Mockito)
Поиск узких мест и оптимизация существующего кода для повышения производительности и стабильности приложений
Тесная работа с аналитиками, QA-инженерами, DevOps-специалистами и другими разработчиками в рамках Agile/Scrum-команды
Подготовка технической документации по разработанному функционалу
Помощь при разборе промышленных инцидентов