ID | Название вакансии | Город | Компания | От | До | Валюта | Тип вакансии | Дата и время публикации вакансии | Роль |
---|---|---|---|---|---|---|---|---|---|
1459363 | Senior software инженер (Java) | Алматы | > Beeline, ТМ | open | 2024-05-02 |
Требования
Дизайн структуры базы данных. Базовые навыки нормализации и денормализации, когда нужна первая и вторая. Понимание принципов ООП и умение их...
Обязанности
Участвовать в разработке приложений и шин интеграций. Участие в организации и улучшении процессов разработки / QA / CI-CD. Устали деплоить и...
Описание
Мы служба разработки внешних ИТ систем.
Создаем совершенно новый отдел для продажи услуг на международные рынки.
Проекты будут разнообразными и межстрановыми.
Что необходимо будет делать:
-
Разработка архитектуры приложений. Вы должны понимать когда какая-то API должна быть отдельно, почему, и как это сделать.
-
Дизайн структуры базы данных. Базовые навыки нормализации и денормализации, когда нужна первая и вторая.
-
Участвовать в разработке приложений и шин интеграций.
-
Участие в организации и улучшении процессов разработки / QA / CI-CD. Устали деплоить и тестить ручками? Мы тоже за автоматизацию!
-
Написание чистого, структурированного и хорошо документированного кода. Мы против костылей и велосипедов. Каждый реквест проверяется на внутренний Code style guide. Есть Code review.
Что мы ожидаем от кандидата:
-
Понимание принципов ООП и умение их применять;
-
Уверенное знание Java 8+, опыт разработки на Java не менее 3 лет;
-
Знание и опыт разработки Spring Framework, Spring Boot;
-
Опыт использования ORM (Hibernate, JPA), Query Builder;
-
Знание и опыт работы с SQL и NoSQL (PostgreSQL, MongoDB, Redis);
-
Умение конструировать SQL-запросы, понимание того, как работают джойны, индексы и ключи;
-
Приветствуется
-
Опыт работы с RabbitMQ, Kafka.
-
Опыт работы с многопоточными приложениями