Senior Java Developer
удалёнка
Работа в продуктовой команде MIR PLAT.FORM над мобильными сервисами и backend-платформой СБПэй. Будете развивать микросервисы, участвовать в полном цикле разработки и поддержке высоконагруженной геораспределённой платежной платформы
ГрейдSenior
Опыт6+ лет
Стек
JavaSpring BootRDBMSKafkaAkkaCassandraHazelcastDockerKotlinSQLTCP/Sockets
Задачи
- •Разработка и эволюция микросервисной архитектуры
- •Участие во всех этапах от анализа требований до релиза на prod
- •Писать понятный поддерживаемый код с покрытием юнит-, компонентными и интеграционными тестами
- •Принимать архитектурные и технические решения в команде
- •Помогать в расследовании и решении продовых инцидентов
- •Внедрять практики TDD, pair/mob programming и CI/CD
Обязательно
- •Опыт продуктовой разработки от 6 лет
- •Глубокие знания Core Java (Java 11/17)
- •Опыт со стеком Spring, включая Spring Boot
- •Хорошие знания SQL и HTTP, опыт работы с TCP/Sockets
- •Опыт проектирования высоконагруженных и географически распределённых систем
- •Понимание многопоточности и проблем параллельной обработки данных
- •Умение работать в команде и применять agile/Scrum-подходы
Будет плюсом
- •Опыт с Spring Cloud и WebFlux
- •Опыт с Akka Cluster
- •Опыт работы с Kafka, Cassandra, Hazelcast
- •Знание Kotlin и корутин или желание изучить
- •Понимание криптографии и практический опыт с TLS
- •Опыт с Jenkins, Nexus, Ansible
- •Опыт с Kubernetes