Ведущий Java разработчик (Senior)

З/п не указана
Опыт работы: Более 6 лет
График работы: Удаленная работа
Занятость: Полная занятость
Компания: Центурион-Инновации
Обязанности:

- Разработка под Java, фреймворк: Spring boot;

- Разработка в рамках микросервисной архитектуры;

- Участие в разработке высоконагруженных cloud-ready приложений и сервисов, проектирование продуктов с нуля;

- Проектирование интерфейсов взаимодействия с другими системами;

- Работа в тесном сотрудничестве со специалистами frontend разработки, тестирования и аналитиками;

- Декомпозировать задачи и проводить code review.

- Работа по гибким методологиям разработки;

- Участие в анализе и принятии технологических решений;

- Участие в оценке задач по срокам выполнения.

Требования:

- Опыт разработки на Java 6-10;

- Знание и опыт разработки на следующих технологиях: Spring Boot, Spring Security, Spring Cloud, Spring Data, Feign;

- Знание и практический опыт применения Kubernetes / OpenShift, Docker;

- Хорошее представление об основных подходах к проектированию микросервисов;

- Знание и практический опыт применения высоконагруженных сервисов с использованием Apache Kafka;

- Умелый мониторинг: журналирование, трассировка;

- Безопасность: аутентификация и авторизация при межсервисном взаимодействии, JWT;

- Опыт написания тестов (JUNIT5, интеграционные);

- Уверенное знание базы данных PostgreSQL;

- Сочетание ответственности и исполнительности;

- Опыт управления командой 5 и более человек;

- Опыт работы в компании - разработчике программного обеспечения;

- Опыт командной разработки коммерческих приложений, знание основ методологии разработки программного обеспечения, проведения тестирования (JUnit);

- Отличное знание Java 8 / 11 Spring Boot(Core, Collections, Concurrency, Security, JMS и т.д.);

- Понимание принципов OOП, шаблонов проектирования, принципов Clean Code, SOLID;

- Хорошие знания Spring / Spring Boot;

- Опыт работы с инструментами Jira, Confluence, Git, Jenkins, Sonar, Maven, Gradle, Nexus;

- Опыт работы с базами данных SQL (PostgreSQL), понимание принципов и особенности работы с базами данных SQL (PostgreSQL);

- Опыт работы с распределенными очередями и брокерами сообщений (Apache Kafka, IBM MQ);

Условия:

- Полное соблюдение ТК РФ.

- Конкурентоспособную заработную плату (отталкиваемся от ожиданий и квалификации кандидатов).

- ДМС

- Гибкий график работы (возможность выбрать время начала рабочего дня).

- Комбинированный формат работы ( несколько дней в неделю можно работать удаленно) обсуждается.

- Современные технологии и подходы к ведению проектов, комфортная дружеская атмосфера.

- Работу в небольших командах, где решения принимаются "на лету", а бюрократия сведена к минимуму.

Хочу откликнуться
<
>