Разработчик Java
Локация: Удалённо в РФ
Компания: М Тех
Занятость: Полная
Стек: Backend - Java 21+, Spring Boot 3, Micronaut; Frontend - React, typescript; Основные типы и способы интеграции - Kafka, REST ClickHouse, PostgreSQL, Redis, Vault; Grafana Stack, Prometheus; K8S, Docker, Gitlab CI
С нами ты будешь:
- Разработка и внедрение новых функций: Полный цикл создания сервисов с нуля — от проектирования и реализации до развертывания и поддержки;
- Проектирование и реализация микросервисов: Непосредственное участие в создании и интеграции компонентов высоконагруженной и отказоустойчивой системы;
- Обеспечение высоких стандартов качества: Активное участие в code review, написание чистого, эффективного и тестируемого кода, соответствующего архитектурным стандартам команды;
- Решение сложных технических задач: Оптимизация производительности, обеспечение безопасности и масштабируемости сервисов;
- Взаимодействие со смежными командами: Тесная работа в рамках кластера для интеграции компонентов и обеспечения целевого качества продукта;
- Участие в развитии команды: Обмен опытом, участие в планировании, помощь коллегам и менторство для junior- и middle-разработчиков.
Для нас ценно:
- Опыт коммерческой разработки на Java от 5 лет;
- Глубокое знание и уверенное применение стека технологий (Java 21+, Spring/Spring Boot (Core, MVC, Data, Cloud и др.), PostgreSQL (сложные запросы, оптимизация), Kafka (работа с брокерами сообщений, стриминг, Redis (кэширование, паттерны), ORM: Hibernate/JPA (JOOQ будет плюсом);
- Опыт разработки и поддержки высоконагруженных и отказоустойчивых систем;
- Понимание принципов и опыт реализации REST API, взаимодействия между сервисами;
- Понимание принципов микросервисной архитектуры, паттернов проектирования и рефакторинга;
- Умение писать модульные и интеграционные тесты (JUnit, Testcontainers).