з/п не указана
Москва
Варшавское шоссе 9с1
Варшавское шоссе 9с1
Более 6 лет
- Основная версия Java: 25 - потребуются компактный синтаксис, профилирование и производительность и усиление безопасности.
- Конкретная реализация Java - Axiom JDK 25 SE Full. В последствии будет переход на Axiom JDK Certified.
- Базовый программный каркас - Spring (Spring Boot) на основе предложений Axiom Spring 3.5.x и чуть позже 4.0.x.
- СУБД на проекте - PostgreSQL 18+
- Технологический базис интеграционной шины, вероятно, Apache ActiveMQ (Axiom ActiveMQ в последствии)
- Web-сервер TomCat (LiberCat)
- Работа в сжатые сроки на первичном этапе, новый проект MES-системы на основе ИИ
Обязанности
- Работа с кодом
- Проведение/участие в рабочих совещаниях и встречах
- Проведение код-ревью.
Требования
- Высшее образование в сфере ИТ/техническое;
- Коммерческий опыт разработки на Java (Kotlin) от 5 лет;
- Уверенное знание Java Core;
- Опыт работы с многопоточностью;
- Опыт работы с реляционными и не реляционными базами данных, понимание их устройства;
- Уверенное владение SQL, знание и понимание принципов ORM (Hibernatе);
- Знание фреймворков Spring, Spring Boot;
- Знание фреймворков тестирования JUnit, Mockito, Spring MVC Test Framework;
- Опыт работы с брокерами сообщений: Kafka, ActiveMQ, понимание принципов работы;
- Понимание протоколов взаимодействия: RESTFull, плюсом будет опыт работы с gRPC;
- Понимание как работает контейнеризация: Docker, Kubernetes;
- Понимание микросервисной архитектуры;
- Опыт проведения код-ревью;
- Понимание принципов непрерывной интеграции (CI/CD)
- Отдельными общесистемными преимуществами будут хорошее понимание Vavr, Lombok, Future, Apache Commons и некоторых других
Условия
- Работа в одной из ведущих компаний разработчиков ИТ-решений в энергетическом секторе;
- Официальное оформление и все гарантии в соответствии с ТК РФ;
- ДМС со стоматологией и чекапом после испытательного срока;
- Корпоративные скидки от партнеров BestBenefits;
- Электронная библиотека Альпина;
- Профильные курсы, сертификация за счет работодателя.