
Bercut
Java developer (senior)
Не указана
- Java
- REST API
- Apache Kafka
- apache camel
- RabbitMQ
- Docker
- Kubernetes
- Jenkins
- GitLab CI
Компания Bercut, отечественный разработчик корпоративного ПО, приглашает ведущего Java-разработчика для работы над интеграционной платформой ESB Bercut. Проект включает разработку маршрутов на Apache Camel, оптимизацию потоков данных через Kafka, работу с современными инструментами контейнеризации и безопасностью. У нас вы получите возможность влиять на архитектуру продукта, работать в высокопрофессиональной команде и решать сложные задачи.
Обязанности:
- разрабатывать и поддерживать интеграционные решения на основе Apache Camel;
- проектировать маршруты и бизнес-процессы с использованием Java DSL, YAML, JSON;
- настраивать взаимодействия через Kafka и RabbitMQ;
- участвовать в проектировании архитектуры платформы ESB и выборе технологий;
- оптимизировать производительности компонентов, настраивать мониторинг;
- реализовывать и проверять безопасность данных (Keycloak, TLS/SSL, JWT);
- тестировать решения (Unit, Integration);
- участвовать в наставничестве младших разработчиков, проводиить ревью кода;
- взаимодействовать с DevOps-командой для развертывания и автоматизации CI/CD.
Требования:
- опыт работы Java-разработчиком от 5 лет, включая 2 года в роли ведущего разработчика;
- углубленные знания Java (11 и выше), Spring Boot;
- опыт работы с Apache Camel, умение реализовывать сложные интеграционные маршруты;
- глубокое понимание работы с брокерами сообщений: Kafka, RabbitMQ;
- опыт проектирования и реализации REST API, понимание работы с JSON и YAML;
- навыки работы с PostgreSQL, Redis, ElasticSearch;
- уверенное владение контейнеризацией (Docker, Kubernetes);
- опыт настройки CI/CD (Jenkins, GitLab CI);
- знание инструментов мониторинга (Prometheus, Grafana, ELK Stack);
- знание принципов безопасности: JWT, OAuth2, Keycloak;
- умение оптимизировать производительность сервисов и маршрутов;
- навыки наставничества: опыт работы с младшими разработчиками, участие в ревью кода.
Дополнительно оценим:
- опыт работы с Terraform, Helm;
- понимание принципов проектирования архитектур highload-систем;
- опыт участия в проектировании микросервисной архитектуры.
- участие в уникальном амбициозном проекте по созданию нового продукта (B2B);
- разнообразный технологический стек;
- возможности для повышения экспертизы в разных продуктовых командах;
- открытая корпоративная культура, где ты сможешь влиять на процессы и результат работы компании;
- есть все условия, чтобы сосредоточиться на интересных задачах;
- гибкое начало дня и возможность работать удаленно.