Описание
Долгосрочный проект по разработке бизнес-приложений.
Задачи
•Разрабатывать и дорабатывать бэкенд-сервисы по техническим заданиям аналитиков и функциональных консультантов
•Писать модульные тесты
•Декомпозировать сложные задачи и оценивать трудоёмкость
•Решать инциденты, переданные на третью линию поддержки
•Оптимизировать программные решения и повышать производительность систем
•Контролировать качество кода и проводить проверку кода
•Наставлять и развивать сотрудников команды
•Формировать предложения по развитию технической части проекта
•Реагировать на проблемы в своей зоне ответственности и предлагать решения для восстановления работоспособности системы
•Предоставлять отчётность руководителю
Требования
•Уверенное владение Java 11/17, знание JMM, конкурентности и профилирования JVM
•Уверенное знание SQL, опыт создания сложных запросов, оптимизации и разработки процедур на PL/SQL
•Опыт работы с PostgreSQL или Oracle
•Навыки работы с JPA/Hibernate и JDBC
•Знание Spring и Spring Boot
•Опыт работы с Maven или Gradle
•Владение практиками модульного тестирования, JUnit и Mockito
•Опыт проектирования интеграций с REST API, XML/JSON и брокерами сообщений Kafka/RabbitMQ
•Навыки оптимизации производительности, профилирования и поиска узких мест
•Опыт анализа логов, сквозной трассировки, настройки мониторинга и оповещений
•Навыки работы с Git
•Опыт настройки конвейеров CI/CD с GitLab CI и GitLab Runner
•Опыт проектирования микросервисных решений
•Уверенная работа с Docker и docker-compose
•Опыт работы по Scrum/Kanban
•Знание Linux shell script
•Навыки наставничества и совместной работы с консультантами и разработчиками
•Системный подход к решению задач
•Лидерские качества, умение организовывать команду и определять принципы её работы
•Ориентация на результат и развитие собственных навыков
Будет плюсом: Kubernetes
Условия
•Зарплата 200000–250000 RUR в месяц
•Удалённая работа только по РФ
•Формат сотрудничества — аутстафф
•Оформление только через ИП, открытое в РФ