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

Java / Kotlin Developer

до 220 000 ₽в месяц
от 2 лет
SQLPostgreSQLJavaBackendSpring BootOracleKotlinSpringHibernateMavenJPAJDBC

Описание

Обязанности

  • Разработка и доработка backend-сервисов бизнес-приложений по ТЗ от аналитиков/функциональных консультантов
  • Разработка unit-тестов
  • Участие в code review
  • Решение инцидентов и проблем, переданных на третью линию поддержки
  • Оперативное реагирование на проблемы в своей зоне ответственности, формирование предложений по восстановлению работоспособности системы
  • Предоставление отчётности о своей деятельности руководителю

Требования

  • Высшее профессиональное образование (ИТ или техническое)
  • Дополнительное обучение и сертификационные курсы по предметной области
  • Опыт работы в сфере ИТ в роли Java-разработчика от 2 лет
  • Знание Java Core (11/17): коллекции, Stream API, лямбды, базовая многопоточность
  • Уверенное знание SQL, опыт создания сложных запросов и оптимизации
  • Опыт работы с одной из СУБД (PostgreSQL / Oracle)
  • Навыки использования JPA/Hibernate, JDBC
  • Знание Spring, Spring Boot
  • Опыт использования инструментов сборки Maven/Gradle
  • Навыки unit-тестирования (JUnit, Mockito)
  • Опыт разработки REST API, работа с форматами XML/JSON
  • Навыки разработки сложных интеграционных решений
  • Навыки оптимизации производительности
  • Понимание процессов CI/CD (автосборка, автотесты, автодеплой)
  • Понимание микросервисной архитектуры (сервисные границы, REST/gRPC-взаимодействие, особенности транзакций между сервисами)
  • Базовое понимание контейнеризации (Docker): сборка и запуск своих сервисов
  • Навыки отладки и анализа логов приложений (поиск причин дефектов и инцидентов)
  • Опыт работы по Scrum/Kanban
  • Навыки использования Git
  • Знание Linux shell script
  • Способность к совместной работе с консультантами и в команде других разработчиков
  • Системный подход к решению задач
  • Ориентация на результат (высокие постоянные показатели результативности)
  • Развитие собственных навыков (поиск возможностей для дальнейшего развития)
  • Английский язык, уровень B1: чтение технической документации

Будет плюсом

  • Работа с Kafka/RabbitMQ
  • Опыт с GitLab CI

Условия

  • Заработная плата до 220 000 ₽ на руки