Старший Java Backend-инженер
Удаленная вакансия старшего Java Backend-инженера, специализирующегося на распределенных системах, событийно-ориентированной архитектуре, AWS и Kubernetes.
Мы ищем практикующего старшего Java Backend-инженера для проектирования, разработки и масштабирования наших основных распределенных систем и событийно-ориентированной архитектуры. Вы будете тесно работать с командами разработки продуктов и инфраструктуры, чтобы создавать высокопроизводительные микросервисы, развернутые на AWS, используя современные облачные инструменты, потоковую передачу данных в реальном времени через Confluent Cloud и надежные методы автоматизированного тестирования. Основные обязанности: - Проектирование и разработка: Создание масштабируемых, отказоустойчивых и безопасных микросервисов с использованием Java и Spring Boot. - Событийно-ориентированная архитектура: Реализация потоковой передачи данных в реальном времени и асинхронных конвейеров сообщений с использованием Apache Kafka и Confluent Cloud, а также традиционных очередей сообщений. - Инфраструктура и развертывание: Управление облачной инфраструктурой на AWS с использованием Terraform для инфраструктуры как кода (IaC), включая настройку манифестов Kubernetes, переменных окружения и ConfigMap. - Качество и автоматизация: Обеспечение инженерного совершенства путем написания комплексных наборов автоматизированных тестов с использованием Cucumber (BDD) и JUnit, обеспечивая высокое покрытие тестами и надежность. - Сотрудничество: Участие в проверках кода, обсуждениях архитектуры систем и оптимизации CI/CD конвейеров в Agile-среде.
Основное программирование: 3+ года опыта разработки программного обеспечения с сильным владением Java 17+ и экосистемой Spring Boot. Потоки и обмен сообщениями: Глубокий практический опыт работы с Apache Kafka, реестрами схем, настройкой потребителей/производителей и управляемыми платформами Kafka, такими как Confluent Cloud. Знакомство с другими очередями сообщений (например, RabbitMQ, AWS SQS) является большим преимуществом. Облако и DevOps: Подтвержденный опыт развертывания и управления производственными нагрузками на AWS (ECS, EKS, RDS, IAM, S3). Инфраструктура как код: Отличное владение Terraform, управление облачными ресурсами, модульными конфигурациями и Kubernetes ConfigMap / управлением секретами. Тестирование: Продемонстрированный опыт создания автоматизированных тестовых фреймворков на основе BDD с использованием Cucumber, интегрированных в CI/CD конвейеры. Мышление: Сильные навыки решения проблем с первых принципов, внимание к деталям и ориентация на чистую, поддерживаемую архитектуру кода.
Не пропусти ни одну вакансию
Подпишись на наш Telegram-канал