Вакансия: Java-разработчик (Senior)
Описание вакансии
Лидер приглашает лучших!
Мы запускаем новый проект масштабная интеграция по B2C направлениям . Мы стремимся создавать решения, которые будут удобны и приятны каждому пользователю.
Кого мы ищем:
Талантливого и увлеченного Java-разработчика, готового принять вызов и внести свой вклад в создание высоконагруженных микросервисов с использованием современных технологий.
Вас ожидают следующие задачи:
- Разработка и поддержка микросервисов на Java/Kotlin с использованием Spring Boot
- Разработка и проектирование сложных, критичных микросервисов, менторинг младших разработчиков, участие в архитектурных решениях
- Проектирование и реализация RESTful API
- Написание чистого, поддерживаемого и хорошо документированного кода
- Написание и поддержка Unit, Integration и End-to-End тестов: разработка стратегии тестирования, автоматизация тестирования, участие в определении Acceptance Criteria
- Работа с базами данных (SQL или NoSQL)
- Работа с системами контроля версий (Git): настройка Git workflow, управление репозиториями, решение сложных проблем
- Взаимодействие с другими командами (Frontend, QA, DevOps)
Критерии успеха: - От 3 лет опыта разработки на Java/Kotlin
- Знание Java/Kotlin Core: глубокое понимание языка, знание JVM, профилирование, garbage collection
- Знание Spring Framework (Spring Boot, Spring Data, Spring Cloud, etc.)
- Опыт разработки RESTful API: архитектурное проектирование API, оптимизация, безопасность
- Глубокое понимание принципов микросервисной архитектуры
- Опыт работы с реляционными или NoSQL базами данных
- Опыт работы с системами контроля версий (Git): настройка workflow, управление репозиториями, code review
- Опыт написания unit-тестов (JUnit, Mockito): разработка стратегии тестирования, автоматизация, code coverage
- Понимание принципов SOLID, DRY, KISS: умение аргументировать выбор, адаптировать принципы к ситуации
Работая в Группе "СОГАЗ" вы получите: