Крупный оператор фискальных данных расширяет команду backend разработки.
Мы работаем с большими данными и высоконагруженными системами, эксплуатируемыми в режиме 24x7x365. Технологические стеки: Linux, Nginx, Rabbit, Kafka, Cassandra, Redis, Oracle DB, MSSQL, PosgreSQL, виртуализация VMware, оркестрация Kubernetes, Gitlab CI, Team City, бэк Java, C#, php.
У нас короткий путь до релиза, нет бюрократии, современный подход к безопасности и к средствам защиты - без ненужных процедур и ПО, которые работают для галочки. Работа в команде по модифицированной методологии Scrum (собственная, выработанная годами рабочая и эффективная конфигурация, которая комфортна всем участникам процесса).
Наши разработчики активно участвуют в выборе решений по архитектуре, вариантам реализации. Возможность применять широкий набор инструментов и библиотек для решения задач.
Java разработчик
Круг задач:
• разработка новых и доработка существующих высоконагруженных web-сервисов компании, обеспечивающих работу личных кабинетов, интеграцию с внешними системами, прием и обработку запросов от внешних сервисов
• разработка нового и доработка существующего ПО информационной системы Компании, обеспечивающего работу ядра системы
• проектирование моделей данных, работа с SQL, написание и оптимизация SQL запросов
• написание unit-тестов
• участие в декомпозиции и оценке задач
• участие в проектировании архитектуры разрабатываемого ПО
• сode review
• Обязательно хорошее знание Linux (анализ производительности, логов, работа с консольными утилитами)
• опыт коммерческой разработки на Java от 3 лет
• знание Spring Framework (MVC, Data, Security, Boot)
• опыт работы с реляционными БД, хорошие знания SQL (транзакционность, план запроса, индексы)
• опыт работы с Gitlab, Kafka, Rabbit, Redis, Maven
• желателен опыт работы с Tomcat, Cassandra, Gitlab
• навыки проектирования и разработки высокопроизводительных, отказоустойчивых решений
• умение тестировать собственный код
• английский язык на уровне чтения технической документации
Условия работы: