Java developer
Требования
Местоположение и тип занятости
Компания
Описание вакансии
О компании и команде
Команда проекта «ГосТех» разрабатывает единую цифровую платформу для обслуживания граждан, организаций и органов власти РФ с применением облачных технологий и обеспечением безопасности информации и масштабируемости
Мы занимаемся осуществлением функций оператора Цифровой Платформы РФ обеспечиваем её развитие и технологическое функционирование
Над проектом трудится несколько продуктовых команд, в сумме у нас больше 40 инженеров: backend, frontend разработчики, QA инженеры, аналитики, архитекторы, DevOps инженеры и другие.
Наш стек:
Java 8-11, Spring Boot, Maven, PostgreSQL, Hibernate, Apache Kafka
обязанности
• разрабатывать высоконагруженные cloud-ready приложения и сервисы, проектировать доработки в существующих и запускаемых с нуля продуктах
• проектировать приложения, участвовать в анализе и принятии технологических решений
• участвовать в оценке задач по срокам выполнения, декомпозировать задачи
• проводить code review.
Ожидания от кандидата
Ты нам отлично подойдешь, если:
• имеешь опыт командной разработки коммерческих приложений, знаешь основные методологии разработки программного обеспечения, проведения тестирования (JUnit)
• отлично знаешь Java 8 / 11 (Core, Collections, Concurrency, Security, JMS и т.д.)
• понимаешь принципы OOП, шаблоны проектирования, принципы ООАД, принципы Clean Code, SOLID
• хорошее знаешь Spring / Spring Boot (Core, MVC, JDBC, JPA, Security, Cloud, Actuator, Hibernate)
• работал(а) с инструментами Jira, Confluence, Git, Jenkins, Sonar, Maven, Gradle, Nexus
• работал с базами данных SQL (PostgreSQL), понимаешь принципы работы и особенности
• работал с распределенными очередями и брокерами сообщений (Apache Kafka) • имеешь опыт профилирования приложений - поиск утечек памяти, поиск bottleneck приложений • проектировал и разрабатывал высоконагруженные, распределённые и отказоустойчивые системы.
Условия работы
- проекты большого масштаба в которых есть возможность делать жизнь миллионов людей лучше
- сложные и интересные задачи: высоконагруженные сервисы, которые задают уровень для конкурентов качеством и технологиями
- оборудование: мощное железо, дополнительные мониторы ― все для решения масштабных задач и экспериментов
- команда: работа бок о бок со лучшими из IT-индустрии, каждый из которых может поделиться своей экспертизой
- профессиональное развитие: развиваем культуру профсообществ и внутри компании мы организуем meetup, встречи разработчиков и тестировщиков, семинары и тренинги, куда открыт доступ каждому сотруднику
- новый опыт - лучшие сотрудники выступают на ИТ-конференциях
- гибридный формат работы
- здоровье и спорт: программа ДМС для сотрудников и их родственников, собственный тренажерный зал в офисе.