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 ₽ на руки