Java-разработчик
Middle Java-разработчик в LANIT, работа в офисе. Разработка новых функций, написание чистого кода, модульных тестов и интеграция систем.
Создание нового функционала, написание чистого, эффективного и поддерживаемого кода, реализация бизнес-логики. Написание и выполнение модульных тестов, поиск и исправление ошибок. Устранение неполадок, внесение изменений, добавление новых функций, адаптация к меняющимся требованиям. Повышение производительности существующих приложений, снижение затрат на инфраструктуру. Обеспечение взаимодействия с другими системами, базами данных, веб-сервисами и API. Участие в ревью кода, обсуждение задач, обмен знаниями с коллегами. Документирование написанного кода (Java doc, readme).
Высшее техническое образование. Опыт работы разработчиком в IT-проектах по созданию или развитию информационных систем от 3 лет. Знание Java Core 11, Spring, Spring Boot, Hibernate, Micronaut. Опыт работы с BPMN-диаграммами бизнес-процессов (Camunda). Понимание принципов и технологий разработки ПО, ООП, многопоточность, коллекции, управление памятью. Знание технологий взаимодействия и интеграции информационных систем (REST API, брокеры сообщений RabbitMQ). Понимание распределенной архитектуры информационных систем. Уверенное знание SQL, опыт работы с СУБД (ArangoDB). Умение работать с системой контроля версий (Git), инструментами сборки (Maven, Gradle), IDE (IntelliJ IDEA, Eclipse). Умение писать модульные тесты, проводить различные виды тестирования. Будет плюсом: CI/CD, Spring Cloud, СМЭВ, Docker, Dockerfile и Docker Compose, Linux, Shell-скрипты.
Офисный формат работы.
Не пропусти ни одну вакансию
Подпишись на наш Telegram-канал