Мы ищем опытного Senior Java Developer в проект создания мобильного приложения для банка. Если вы уверенны и отлично знаете Java, мы ждем вашего резюме.
Чем предстоит заниматься:
- Разработка высокопроизводительных, масштабируемых и надежных приложений на Java spring boot 3.x.x
- Участие в архитектурном проектировании и рефакторинге кода
- Руководство командой разработчиков (до 10 человек)
- Разработка и поддержка архитектуры проекта
- Code Review и оптимизация кода
- Менторство и обучение младших разработчиков
- Взаимодействие с продакт-менеджерами и другими стейкхолдерами
- Оценка трудозатрат и планирование спринтов
- Сотрудничество с DevOps для автоматизации процессов CI/CD
Ожидания от кандидата:
- Опыт работы с Java spring boot не менее 5 лет
- Java 8 и выше
- Опыт работы с фреймворками Spring Boot, Spring Cloud, Hibernate,
- Отличное понимание и опыт работы с микросервисной архитектурой
- Знание работы с RESTful API и GraphQL
- Знание основ работы с front-end (JavaScript, HTML, CSS)
- Опыт работы с реляционными и NoSQL базами данных (PostgreSQL, MongoDB, будет плюсом ORACLE)
- Уменее работать с HashCorp Vault
- Знание контейнеризации и оркестрации (Docker, Kubernetes)
- Опыт работы с системами очередей сообщений (Kafka, RabbitMQ)
- Опыт с TDD и инструментами для автоматического тестирования
- Опыт работы с CI/CD (Jenkins, GitLab CI, Travis CI)
- Знание методологий разработки (Agile, Scrum, Kanban)
- Знание Android SDK и экосистемы Android (приветствуется)
Будет плюсом:
- Знание фронтенд технологий (React Native, Flutter) — большой плюс
- Опыт работы с облачными платформами (AWS, GCP)
- Будет плюсом чтение других языков Code Review (Go,Python,C#, JS)
Условия:
- Конкурентоспособная зарплата
- Гибкий график работы
- Профессиональное развитие и карьерный рост
- Офис в центре города