Разрабатывать программное обеспечение на Java, соблюдая стандарты кодирования и лучшие практики, для обеспечения надежности и масштабируемости бизнес-решений;
Писать модульные и интеграционные тесты кода с использованием современных инструментов тестирования, чтобы обеспечить стабильную работу функционала до выхода в продуктивный;
Проводить ручное и автоматизированное тестирование программных продуктов, с целью выявления и устранения ошибок до релиза;
Интегрировать программное обеспечение с внешними клиентскими системами через API и другие интерфейсы, обеспечивая совместимость и корректный обмен данными;
Работать с базами данных (Oracle, PostgreSQL), включая написание SQL-запросов и оптимизацию схем, для хранения и быстрого доступа к данным;
Обеспечивать техническую поддержку интегрированных решений, своевременно устраняя проблемы и минимизируя простой пользователей;
Консультировать пользователей по техническим вопросам через Telegram и по телефону, обеспечивая высокий уровень клиентского сервиса.
Требования:
Применять Java и связанные технологии (Spring и др.), чтобы разрабатывать надежный и масштабируемый код;
Обладать опытом работы от 2 лет в сфере разработки ПО, чтобы уверенно выполнять задачи полного цикла;
Использовать инструменты тестирования (JUnit и др.), чтобы выявлять ошибки на ранних стадиях;