Задачи
•Разработка и развитие новых и существующих проектов
•Оптимизация производительности приложения
•Взаимодействие с внешними API
•Тестирование и документирование кода
•Командная работа над задачами
Требования
•Умение качественно и эффективно программировать на Java, хорошее знание Spring Boot, Spring Security, Spring MVC, Spring Data, Spring Cloud
•Опыт проектирования и разработки информационных систем от 3 лет
•Понимание микросервисной архитектуры, паттернов проектирования
•Опыт проектирования API
•Навыки работы с различными базами данных и системами кеширования
•Хорошее знание алгоритмов и структур данных
•Способность находить простые решения для сложных задач
•Технический английский
Будет плюсом
•Есть опыт работы с Docker и docker-compose/kubernetes
•Есть опыт работы с Rabbit/Kafka
•Есть опыт работы с NoSQL
•Есть опыт работы с CI/CD
•Есть опыт работы с JUnit, Mockito
•Интересовались "Clean code"
•Интересовались как работает JVM, Garbage collector и т.п.
•Обладаете знаниями Javascript и frontend-технологии
•Есть личные проекты, в том числе в github/bitbucket
•Также важно, если вы умеете проявлять инициативу и предлагаете решения
•Имеете желание созидать и находитесь в постоянном развитии
Условия
•Работа над полезными международными и местными проектами
•Крутой опыт взаимодействия с масштабными компаниями-заказчиками
•Официальное трудоустройство
•Комфортный офис с видом на горы в верхней части города
•Игровая комната, кофемашина, чай и печеньки — все для вашего комфорта и хорошего настроения