Мы ищем опытного талантливого JAVA back-end разработчика для работы над серверными высоконагруженными проектами.
Нам нужен кандидат, готовый к тесному взаимодействию с командой в разработке web-приложений в области учета и распределения различных ресурсов компании. Кандидату предстоит трудиться над внедрением в приложения взаимодействие с AI-сервисами и работать над другими интересными и сложными задачами.
Основные обязанности:
- написание читаемого, повторно используемого, тестируемого и эффективного кода;
- проверка уже написанного кода и передача обратной связи по нему;
- проектирование и внедрение решений для хранения данных;
- разработка высоконагруженных серверных приложений;
- выявление и устранение причин проблем в работе приложений;
- оптимизация производительности, повышение удобства использования и автоматизация;
- внедрение мер по безопасности и защите данных;
- взаимодействие с другими членами команды для выполнения бизнес-требований системы.
Требования:
- английский (от B2 – Upper-Intermediate);
- Java Core•Spring;
- JPA/Hibernate•Maven, Gradle;
- API (REST, Feign, Gateway);
- Git;
- практический опыт работы с SQL-базами данных и их управлением (PostgreSQL, MS SQL или др. РСУБД);
- отличные навыки коммуникации и командного взаимодействия;
- сильные навыки решения проблем и внимание к деталям.
Желательные навыки:
- NoSQL (MongoDB);
- React, Redux, NextJS;
- JavaScript, TypeScript;
- Docker;
- Kafka/RabbitMQ;
- Redis;
- Linux;
- Keycloak;
- Знания CI/CD (Jenkins/Ansible) и автоматизированных фреймворков тестирования.
Что мы предлагаем:
- возможность работать в быстро развивающейся, инновационной среде;
- гибкий график и возможность удалённой работы;
- профессиональное развитие и карьерный рост;
- сотрудничество в поддерживающей и дружелюбной команде;
- конкурентоспособная заработная плата, привязанная к курсу USD;
- полный комплект оборудования и программного обеспечения.
Ежемесячная премия, утвержденная приказом руководителя по результатам работы за месяц