NTS Design - мы молодая Казахстанская компания по разработке и производству электронных устройств в сфере безопасности.
Мы ищем Java Backend-разработчика в команду для развития и оптимизации высоконагруженной системы. Основная задача — участие в развитии backend-части продукта, работе с производительностью, базой данных и архитектурой существующих решений.
Что предстоит делать:
Разбираться в существующем backend на Java;
Участвовать в оптимизации производительности и потребления ресурсов;
Работать с нагрузкой на БД (PostgreSQL);
Анализировать и улучшать SQL-запросы и работу ORM;
Участвовать в проектировании и развитии архитектуры;
Разрабатывать новые модули и сервисы;
Работать с системой трекинга задач.
Наши ожидания от успешного кандидата:
Коммерческий опыт разработки на Java от 1 года;
Уверенные знания ООП и Java SE;
Понимание многопоточности и конкурентного программирования;
Опыт работы со Spring FrameworkОпыт работы с Hibernate или другими ORM;
Хорошее знание PostgreSQL и SQL;
Понимание REST-архитектуры;
Опыт работы с Git;
Опыт разработки backend-приложений.
Будет здорово, если у тебя есть:
Опыт оптимизации производительности;
Опыт работы с высоконагруженными системами;
Опыт профилирования и поиска узких мест;
Опыт работы с микросервисами;
Опыт асинхронной обработки.
Условия работы: