13 марта 2025
Рефакторинг: оптимизация кода, улучшение архитектуры системы, упрощение поддержки и развития проектов
Принимать участие в проектировании архитектурных решений
Оптимизация текущих проектов: улучшение производительности, добавление нового функционала
Опыт разработки на java от 5 лет;
Глубокие знания java core (базовые библиотеки, коллекции, многопоточность, перфоманс практики и др.), Spring Framework, Spring Security, JPA;
Опыт разработки высоконагруженных приложений;
Опыт построения микросервисной архитектуры
Уверенное знание СУБД: основные принципы реляционных и объектных БД, нормализация, SQL, ACID, построение сложных SQL запросов, оптимизация, анализ планов выполнения;
Уверенные знания и опыт работы с брокерами сообщений (RabbitMQ, Kafka);
Навыки работы с Kubernetes;
Будет плюсом:
Опыт в построении высоконагруженных распределенных систем и понимание проблем многопоточной обработки данных;
Опыт работы с SMPP протоколом;
Опыт переноса функционала из БД в сервисы Java;
Понимание стека протоколов TCP низкого уровня, Wireshark;