Senior Java Developer
UZCARD (АО ЕОПЦ) · Toshkent shahri
Обязанности:
• Разработка и внедрение нового функционала для проектов компании;
• Проектирование и разработка backend-сервисов и API;
• Разработка и сопровождение высоконагруженных информационных систем;
• Участие в проектировании и развитии архитектуры программных решений;
• Оптимизация производительности, стабильности и масштабируемости информационных систем;
• Сопровождение и развитие существующих сервисов;
• Разработка интеграций между внутренними и внешними системами с использованием API и брокеров сообщений;
• Работа с базами данных, включая проектирование и оптимизацию запросов;
• Проведение тестирования разрабатываемого функционала и написание unit-тестов;
• Проведение code review и участие в повышении качества программного кода;
• Взаимодействие со смежными командами при разработке и внедрении программных решений.
Требования:
• 3+ года опыта в Java Backend-разработке;
• Уверенный Core Java: Collections, Streams, Generics, многопоточность;
• Опыт разработки REST API / gRPC и микросервисов;
• Опыт работы с PostgreSQL / Oracle;
• Kafka / RabbitMQ;
• Опыт разработки высоконагруженных и отказоустойчивых систем;
• Знание System Design и способность самостоятельно принимать и обосновывать архитектурные решения.