Назад к вакансиям

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

200 000 – 265 000 ₽в месяц
ЛАНИТМоскваВ офисеот 3 лет
SQLPostgreSQLJavaKubernetesDockerGitREST APISpring BootRabbitMQBPMNOOPSpringSwaggerHibernateJunitMavenGradleJava CoreCamundaMicronautApacheMavenArangoDB

Описание

Обязанности

  • Создание нового функционала, написание чистого, эффективного и поддерживаемого кода, реализация бизнес-логики
  • Написание и выполнение 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 скрипты

Условия

  • Формат работы: офис