Middle Scala/Java программист
Прямой работодатель Digital Atom ( digitalatom.ru )
Опыт работы от 3 до 5 летот 180 000 000 ₽
Мы – молодая команда Digital Atom, разработчик и интегратор прикладного ПО и цифровых платформ для крупных предприятий и холдингов Госкорпорации РОСАТОМ и не только. Продукты Digital Atom – это цифровые проекты национального и мирового уровня, возможность повлиять на качество труда и жизни многих людей.
Мы создаем:
- Инфокоммуникационные решения: корпоративные порталы, коммуникационные платформы, мессенджеры.
- Мобильные приложения.
- Платформы: PaaS, AI, ML.
- Прикладные решения по предиктивной аналитике и машинному обучению.
В своей разработке используем самые новейшие технологии и фреймворки Scala, Spring Boot, Postgres и Kubernetes. Наша команда – это профессионалы, увлеченные своим делом, работающие в различных местах: Москва, Краснодар, Иннополис, Санкт-Петербург. Среди нас: 4 тимлида, 1 DevOps, 2 тестировщика, 3 разработчика front-end, 3 разработчика full-stack, 2 разработчика back-end, 1 разработчик mobile (Flutter). Задачи и документация ведется в Redmine. Код хранится в GitLab.
Наша команда ищет сильного РАЗРАБОТЧИКА на Scala/Javaдля работы в команде над проектами по запуску портальных решений, SaaS продуктов и облачных сервисов для атомной отрасли (проектов много и все очень интересные).
Что даем:
- Работа в компании Госкорпорации Росатом - Лучший работодатель России - 2020 (по версии HeadHunter).
- Оформление согласно ТК РФ с первого дня.
- Стабильная заработная плата.
- Годовая премия.
- Социальная программа (ДМС).
- Возможности для профессионального и карьерного роста (до руководителя экспертизы, зам. начальника отдела и начальника отдела).
- Постоянное повышение профессионального уровня, обучение.
- Современный офис - м.Технопарк/м. Тульская (в шаговой доступности)
- Гибкий график работы (по согласованию с руководством)
- Передовое оснащение рабочего места, мощная техника (выдаем ноутбук для работы).
- Возможность удаленной работы (только граждане РФ).
С чем предстоит работать:
- Проектировать и реализовывать на Scala/Java различные решения.
- Участвовать в разработке архитектуры решений.
- Проектировать базы данных.
- Проводить codereview.
- Писать Unit-тесты.
- Участвовать в настройке CI/CD.
- Создавать MVP, исследовать и тестировать варианты решений.
- Собирать требования и проектировать решения.
- Взаимодействовать с продуктами, RnD и командой мобильных разработчиков.
- Принимать участие в создании культуры бэкенда в компании.
- Участвовать в разработке проектной документации.
Что мы ожидаем:
- Опыт работы по профилю не менее 5 лет.
- Опыт разработки на Scala, PlayFramework – 3 года.
- Высшее образование.
- Знание Slick, Scala.js, понимание CakePattern.
- Опыт Java-разработки с использованием Spring Framework (Spring Core, Spring Security, Spring Web MVC, Spring Boot)
- Опыт работы с PostgreSQL.
- Опыт работы с высоконагруженными проектами, реализованными с использованием микросервисной архитектуры.
- Умение разбираться в чужом коде.
- Опыт работы в команде разработчиков.
Плюсом будет
- Опыт работы с Kubernetes.
- Опыт работы с BPM (желательно Flowable).
- Опыт работы с отчетными движками (Doc4J, Jasper и т.д.).
- Опыт установки и настройки Linux, NGINX, СУБД, VM, Git, Redmine.
- Опыт работы с шардированными кластерами PostgreSQL.
- Опыт работы с Kafka или RabbitMQать схемы бизнес-процессов