Point your AI agent at freehire and let it find you a job.

Get the CLI →

ЛАНИТ

Open 119d posting date refreshed

Java разработчик

Posted Updated 4 views
Discussion

Summary

Middle Java backend developer building enterprise systems for government and corporate clients using Spring Boot, PostgreSQL, and RabbitMQ.

Навыки: Java, Spring Boot, RabbitMQ, PostgreSQL, Docker, Kubernetes, Junit, Apache Maven, Git, Swagger. Квалификация: Middle. Специализации: Бэкенд разработчик.

Мы проектируем и внедряем комплексные ИТ-решения для крупных государственных и корпоративных заказчиков более 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;

  • Участие в код-ревью, обсуждение задач, обмен знаниями с коллегами;

  • Документирование написанного кода (Java doc, описание readme).

Ожидания от кандидата

  • Высшее техническое образование;

  • Опыт работы разработчиком в ИТ-проектах по созданию или развитию информационных систем от 3-х лет;

  • Знания Java Core 11, Spring, Spring Boot, Hibernate, Micronaut;

  • Опыт работы с BPMN‑диаграммами бизнес‑процессов (Camunda);

  • Понимание принципов и технологий разработки программного обеспечения, ООП, многопоточность, коллекции, управление памятью;

  • Знание технологий взаимодействия и интеграции информационных систем (REST API, брокеры сообщений RabbitMQ);

  • Понимание распределенной архитектуры информационных систем;

  • Уверенное владение SQL, опыт работы с СУБД (ArangoDB);

  • Умение работать с системой контроля версий (Git), сборки (Maven, Gradle), IDE (IntelliJ IDEA, Eclipse)

  • Умение писать Unit тесты, проводить различное тестировани.

Будет плюсом

  • Знание CI/CD;

  • Знание Spring Cloud;

  • Знания СМЭФ;

  • Умение работать с Docker, составлять Dockerfile и Docker Compose;

  • Уверенная работа с Linux, умение писать Shell скрипты.

Условия работы

  • Мы оформляем официально и предлагаем стабильный и прозрачный доход;

  • Офисный формат работы, офис находится на м. Марьина Роща;

  • Обучение: корпоративный университет, электронная библиотека, вебинары с внешними и внутренними экспертами, центр карьерного консультирования;

  • Сообщества: школа спикеров, дебат клуб, писатели Хабр, киберспорт;

  • Спорт: футбольный, волейбольный и баскетбольный клубы;

  • Здоровье: ДМС, включая стоматологию и скидки на страхование родственников;

  • События для детей сотрудников: праздники и профориентационные игры, образовательные курсы;

  • Партнерские программы и скидки для сотрудников: в магазинах-партнерах, фитнес-клубах, на образовательных платформах, на досуговые мероприятия;

  • Комфортный офис.

Skills

Apply

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.