#вакансия #работа #java #kotlin #itjobs
Ищем Java / Kotlin Developer (Middle)
ЗП: до 220 000 ₽ на руки
Задачи:
• Разработка и доработка 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; работа с Kafka/RabbitMQ — плюс;
• Навыки разработки сложных интеграционных решений;
• Навыки оптимизации производительности;
• Понимание процессов CI/CD (автосборка, автотесты, автодеплой); опыт с GitLab CI — плюс;
• Понимание микросервисной архитектуры (сервисные границы, REST/gRPC-взаимодействие, особенности транзакций между сервисами);
• Базовое понимание контейнеризации (Docker): сборка и запуск своих сервисов;
• Навыки отладки и анализа логов приложений (поиск причин дефектов и инцидентов);
• Опыт работы по Scrum/Kanban;
• Навыки использования Git;
• Знание Linux shell script;
• Способность к совместной работе с консультантами и в команде других разработчиков;
• Системный подход к решению задач;
• Ориентация на результат (высокие постоянные показатели результативности);
• Развитие собственных навыков (поиск возможностей для дальнейшего развития).
✔️ Знание языков
• Английский язык, уровень B1: чтение технической документации.