Напиши текст вакансии для должности "Java разработчик (middle)". Название компании: "Синерджи Тиам". Расположение: Санкт-Петербург. График работы: Удаленная работа. Опыт работы: От 1 года до 3 лет. Ключевые навыки: 'Java', 'MongoDB', 'AngularJS', 'PostgreSQL', 'Spring boot'

Проект АСУЭР (Автоматизированная система учёта энергетических ресурсов) Мы предлагаем творческую работу над новым высоконагруженным проектом (HIGH-LOAD). Потребуется решать задачи параллельной обработки больших данных, записи и чтения больших массивов, динамического распределения нагрузки, участвовать в проектировании и организации работы в микросервисной архитектуре. Конечно Ты будешь работать не в одиночестве, а в небольшом коллективе профессионалов из DevOps, Frontend, Backend и Database разработчиков, QA и аналитиков (~20 человек). Мы используем современный OpenSource стек – Java 11, SpringBoot Cloud, Kafka, Hazelcast, Docker Swarm, Apache Hadoop HDFS, Angular 9, Postgres, MongoDB, Gitlab CI/CD, Ansible, JIRA, Confluence. Что у нас есть для тебя:   Высокий уровень заработной платы и ее регулярная индексация   Официальное трудоустройство по ТК РФ и соблюдение всех социальных гарантий   Гибкий и комфортный рабочий график (полностью удаленная работа)   Лояльное руководство   Разнообразные задачи, минимум рутины   Оплата курсов повышения квалификации   Возможность роста внутри компании как в техническом, так и в управленческом направлении (мы быстро расширяемся)   Планируются к запуску новые большие проекты, в которых ты тоже можешь принять участие   Чем же будет заниматься наш новый коллега?   Разработка нового функционала серверной части высоконагруженных веб-сервисов   Разработка структуры БД   Разработка интеграций с внешними системами   Покрытие кода unit-тестами и написание интеграционных тестов   Что важно:   Опыт разработки на Java от 1 года    Java Core (collection, generic и т.д.)   REST   Опыт работы с реляционными базами данных – написание SQL запросов   Средства контроля версий   Будет здорово, если Ты имеешь опыт работы с (если нет, то обязательно получишь):   Spring/Spring boot   Hibernate/mybatis   Разработкой многопоточных высоконагруженных приложений   Основными библиотеками и шаблонами проектирования   Микросервисной архитектурой   И будет совсем круто, если пришлешь нам ссылку на свой код в открытом репозитарии   Хотели бы видеть в кандидате:   Понимание целей разработки при решении бизнес-задач   Способность к концентрации и глубокому погружению при решении задач   Понимание основ работы в команде   Понимание ответственности и последствий при принятии проектных решений   Достаточный уровень общительности для работы в команде.