MiddleOfficeМосква
Java Developer
О роли
Описание вакансии
О компании
- Проектирование и внедрение комплексных ИТ-решений для крупных государственных и корпоративных заказчиков более 10 лет
- Свыше 2 000 реализованных проектов и более 100 отраслевых решений
Технологический стек
- Java 11, 17, 21, 25, Spring 5, Spring Boot 2.7.14, RabbitMQ, PostgreSQL 11, ArangoDB, Micronaut, Docker, Kubernetes, JUnit 5, Mockito, Maven, Git, Liquibase, Swagger
Задачи
- Создание нового функционала, написание чистого, эффективного и поддерживаемого кода, реализация бизнес-логики
- Написание и выполнение Unit тестов, поиск и исправление ошибок в коде
- Устранение сбоев, внесение изменений, добавление новых функций
- Улучшение производительности существующих приложений
- Обеспечение взаимодействия с другими системами, базами данных, веб-сервисами и API
- Участие в код-ревью, обсуждение задач, обмен знаниями с коллегами
- Документирование написанного кода
Ожидания от кандидата
- Высшее техническое образование
- Опыт работы разработчиком в ИТ-проектах от 3-х лет
- Знания Java Core 11, Spring, Spring Boot, Hibernate, Micronaut
- Опыт работы с BPMN-диаграммами бизнес-процессов (Camunda)
- Понимание принципов и технологий разработки ПО, ООП, многопоточность, коллекции, управление памятью
- Знание технологий взаимодействия и интеграции информационных систем (REST API, брокеры сообщений RabbitMQ)
- Понимание распределенной архитектуры информационных систем
Стек и навыки
С чем работаем