Мы ищем Java-разработчика в команду, которая заботятся о ключевых web-сервисах компании «МегаФон». Нашими сервисами пользуются десятки миллионов абонентов. Проекты ориентированы на большое количество интеграций с разными системами: от крупных биллинговых систем до игровых платформ.
Чем предстоит заниматься
- Участвовать в проработке архитектурных решений необходимых для запуска новых продуктов/проектов взаимодействуя со всеми участниками процесса: менеджерами, аналитиками, разработчиками и тестировщиками;
- Заливать новые фичи в develop
- Заглядывать в чужой код в рамках Code Review и помогать товарищам не положить прод своим коммитом
- Не забывать покрывать тестами каждую свою задачу - никогда не знаешь, где выстрелит
- Фиксить баги, если тесты всё-таки их не нашли
- Обеспечивать интеграцию реализуемых решений в единый процесс CI/CD
- Поддерживать высокую отказоустойчивость и производительность продакшена
- Быть универсальным - заниматься придется самыми разнообразными задачами: от мелких правок API для фронта, до объемных задач по созданию новых сервисов
Наш стек: Java 14+, Spring Boot 2, Gradle, MongoDB, Hazelcast, RabbitMQ, Kafka, Docker, Ansible, Kubernetes, Helm, Gitlab-CI, Prometheus, Grafana, Elastic Stack, Splunk.
Что для этого нужно
- Опыт разработки на Java более 3-х лет (использование Java 11 и выше)
- Готовность работать в команде и знание принципов работы по гибким методологиям (Scrum/Kanban)
- Знание системы автоматизации сборок Maven/Gradle и опыт работы с Gitlab CI/Jenkins
- Уметь готовить Docker образы и понимание Kubernetes
- Знать паттерны проектирования приложений и System Design
- Базовые знания Linux, и уверенное использование Git