Senior Java Developer
1w ago
RussiaSeniorHybridjavaspring bootspring securityspring dataspring mvcpostgresqlclickhouseoracle+9
Senior Java Developer for development and support of microservices using Java and Spring technologies in hybrid format in Moscow at МТС.
About the company
- Компания: МТС
Responsibilities
- Разрабатывать новые и дорабатывать существующие микросервисы на Java (Core, Collections, Generics, JDBC, JPA, Concurrency, Stream API, JAXB) и Spring (Spring Boot, Spring Security, Spring Data, Spring MVC)
- Разрабатывать REST-интерфейсы системы для взаимодействия с frontend и межсервисной коммуникации
- Разрабатывать и поддерживать адаптеры взаимодействия с системами управления сетевым оборудованием
- Участвовать в обсуждении и принятии архитектурных решений
- Развивать продуктовое решение NEO с учетом готовых платформенных компонентов МТС
- Работать с базами данных (PostgreSQL, ClickHouse, Oracle, MongoDB, Nebula Graph)
- Интегрировать систему с брокерами сообщений (Rabbit MQ, Apache Kafka)
- Писать тесты и обеспечивать качество кода перед выкаткой в продакшен
- Декомпозировать и оценивать задачи, работать в условиях динамично меняющихся приоритетов
- Самостоятельно разбираться в нестандартных задачах, изучать документацию и парсить библиотеки при необходимости
Requirements
- Опыт разработки на Java от 5 лет
- Уверенное знание протоколов REST и SOAP
- Опыт работы с базами данных (PostgreSQL, ClickHouse, Oracle, MongoDB, Nebula Graph)
- Опыт работы с брокерами сообщений: Rabbit MQ, Apache Kafka
- Понимание принципов работы микросервисной архитектуры
- Опыт использования Gitlab
- Знакомство с платформой Kubernetes
- Опыт построения CI/CD
- Умение декомпозировать и оценивать задачи
- Приверженность практикам тестирования кода.
Conditions
- #гибрид #senior
- Москва
Found in@job_javadevs