Москва, Замоскворецкая линия, метро Аэропорт
- Разработка под Java, фреймворк: Spring boot;
- Разработка в рамках микросервисной архитектуры;
- Участие в разработке высоконагруженных cloud-ready приложений и сервисов, проектирование продуктов с нуля;
- Проектирование интерфейсов взаимодействия с другими системами;
- Работа в тесном сотрудничестве со специалистами frontend разработки, тестирования и аналитиками;
- Декомпозировать задачи и проводить code review.
- Работа по гибким методологиям разработки;
- Участие в анализе и принятии технологических решений;
- Участие в оценке задач по срокам выполнения.
Требования:- Опыт разработки на Java 17-21;
- Знание и опыт разработки на следующих технологиях: Spring Boot, Spring Security, Spring Cloud, Spring Data, Feign;
- Знание и практический опыт применения Kubernetes / OpenShift, Docker;
- Хорошее представление об основных подходах к проектированию микросервисов;
- Знание и практический опыт применения высоконагруженных сервисов с использованием Apache Kafka;
- Умелый мониторинг: журналирование, трассировка;
- Безопасность: аутентификация и авторизация при межсервисном взаимодействии, JWT;
- Опыт написания тестов (JUNIT5, интеграционные);
- Уверенное знание базы данных PostgreSQL;
- Сочетание ответственности и исполнительности;
- Опыт управления командой 5 и более человек (необязателен);
- Опыт работы в компании - разработчике программного обеспечения;
- Опыт командной разработки коммерческих приложений, знание основ методологии разработки программного обеспечения, проведения тестирования (JUnit);
- Отличное знание Java Spring Boot(Core, Collections, Concurrency, Security, JMS и т.д.);
- Понимание принципов OOП, шаблонов проектирования, принципов Clean Code, SOLID;
- Хорошие знания Spring / Spring Boot;
- Обязателен опыт работы с Redis;
- Опыт работы с ELK;
- Опыт работы с инструментами Jira, Confluence, Git, Jenkins, Sonar, Maven, Gradle, Nexus;
- Опыт работы с базами данных SQL (PostgreSQL), понимание принципов и особенности работы с базами данных SQL (PostgreSQL);
- Опыт работы с распределенными очередями и брокерами сообщений (Apache Kafka, IBM MQ);
Условия:
- Полное соблюдение ТК РФ.
- Конкурентоспособную заработную плату (отталкиваемся от ожиданий и квалификации кандидатов).
- ДМС
- Современные технологии и подходы к ведению проектов, комфортная дружеская атмосфера.
- Работу в небольших командах, где решения принимаются "на лету", а бюрократия сведена к минимуму.