Название: Java Backend Developer с Kafka и SQL
Местоположение: Алфаретта, Джорджия
Местоположение: Алфаретта, Джорджия
Занятость: Полная
О нас
В Synechron мы верим в силу цифровых технологий для преобразования бизнеса к лучшему. Наша глобальная консалтинговая фирма сочетает креативность и инновационные технологии для предоставления ведущих в отрасли цифровых решений. Прогрессивные технологии и стратегии оптимизации Synechron охватывают сквозные решения в области искусственного интеллекта, консалтинга, цифровых технологий, облачных вычислений и DevOps, данных и инжиниринга программного обеспечения, обслуживая множество известных финансовых и технологических компаний. Через инициативы исследований и разработок в наших FinLabs мы разрабатываем решения для модернизации, от моделей искусственного интеллекта и блокчейна до моделей науки о данных, цифровой андеррайтинга, мобильных приложений и многого другого. За последние 20+ лет наша компания была удостоена множества наград как работодатель, признающих нашу приверженность нашим талантливым командам. Имея в своем портфеле ведущих клиентов, Synechron насчитывает более 17 000 сотрудников по всему миру и имеет 58 офисов в 22 странах на ключевых мировых рынках.
Наша задача
Мы ищем высококвалифицированного Java-разработчика с глубокими знаниями SQL и Apache Kafka, а также обширным опытом проектирования, разработки и внедрения архитектур микросервисов. Идеальный кандидат будет преуспевать в создании масштабируемых, высокопроизводительных решений, управляемых данными, используя Kafka для обмена сообщениями в реальном времени и потоковой передачи данных, а также интегрируя сложные системы данных с Java-приложениями. Сотрудничество с кросс-функциональными командами для стимулирования инноваций и поддержания лучших практик имеет важное значение.
Дополнительная информация*
Базовая заработная плата для этой должности будет варьироваться в зависимости от географии и других факторов. В соответствии с законодательством, базовая заработная плата для этой должности, если она будет заполнена в Алфаретте, Джорджия, составит 105 000 - 110 000 долларов США в год и льготы (см. ниже).
Роль
Обязанности:
- Проектирование, разработка и поддержка Java-приложений на основе микросервисов с акцентом на эффективную обработку данных и обмен сообщениями в реальном времени.
- Проектирование и внедрение надежных конвейеров данных с использованием Kafka Streams, топиков, продюсеров и консьюмеров для обеспечения высокоскоростного, отказоустойчивого обмена данными.
- Разработка сложных SQL-запросов, хранимых процедур и оптимизация операций с базами данных для реляционных баз данных.
- Бесшовная интеграция микросервисов с системами обмена сообщениями Kafka, обеспечивая надежный и безопасный поток сообщений.
- Сотрудничество с владельцами продуктов, архитекторами и другими разработчиками для создания масштабируемых решений, использующих возможности Kafka.
- Создание и потребление RESTful API, а также интеграция со сторонними сервисами, обеспечивая согласованность и целостность данных.
- Использование контейнеризации (Docker) и инструментов оркестрации, таких как Kubernetes, для развертывания, масштабирования и управления сервисами.
- Написание чистого, хорошо документированного кода в соответствии с лучшими практиками, с акцентом на высокопроизводительные взаимодействия с базами данных и обмен сообщениями.
- Проведение обзоров кода, обеспечение соблюдения стандартов кодирования и поддержание высокого качества программного обеспечения.
- Диагностика и устранение проблем в производственной среде, связанных с производительностью базы данных, доставкой сообщений Kafka и надежностью системы.
- Активное участие в командах Agile/Scrum, итеративная доставка функций с акцентом на архитектуру данных и обмена сообщениями.
- Поддержание актуальных знаний о новых технологиях, связанных с SQL, Kafka, микросервисами и потоковой передачей данных, внедрение лучших практик в разработку.
Требования:
- Подтвержденный опыт разработки на Java (Java 8 или выше) с акцентом на приложения, интенсивно работающие с данными.
- Глубокие знания SQL, включая написание сложных запросов, оптимизацию баз данных и хранимые процедуры.
- Глубокое понимание архитектуры Apache Kafka, включая Kafka Streams, паттерны продюсер/консьюмер, управление топиками, партиционирование и репликацию.
- Практический опыт интеграции Kafka с микросервисами для обработки данных в реальном времени.
- Надежный опыт проектирования архитектуры микросервисов, RESTful API и разработки, ориентированной на сервисы.
- Знакомство с Spring Boot, Spring Cloud и связанными с ними фреймворками.
- Опыт работы с контейнеризацией (Docker) и платформами оркестрации (Kubernetes).
- Знание реляционных (например, MySQL, PostgreSQL) и NoSQL баз данных по мере необходимости.
- Опыт работы с практиками DevOps, CI/CD конвейерами (Jenkins, GitLab CI и т. д.).
- Сильные навыки решения проблем, способность диагностировать и оптимизировать производительность баз данных и систем обмена сообщениями.
- Отличные коммуникативные навыки и способность эффективно работать в команде.
Предпочтительно, но не обязательно:
- Опыт работы с фреймворками для потоковой передачи и обработки данных в реальном времени.
- Знакомство с системами очередей сообщений, такими как RabbitMQ (опционально).
- Вклад в проекты Kafka с открытым исходным кодом или реализации сложных конвейеров данных.
Мы предлагаем:
- Высококонкурентную компенсацию и пакет льгот.
- Международная организация с 58 офисами в 22 странах и возможностью работать за границей.
- 10 дней оплачиваемого ежегодного отпуска (плюс больничный и государственные праздники).
- Планы отпуска по уходу за ребенком для матерей и отцов.
- Комплексный страховой план, включающий медицинское страхование, стоматологическое страхование, страхование зрения, страхование жизни и страхование от долгосрочной/краткосрочной нетрудоспособности (планы варьируются в зависимости от региона).
- Планы пенсионных накоплений.
- Политика сертификации высшего образования.
- Транспортные льготы (зависят от региона).
- Широкие возможности обучения, ориентированные на навыки, предметные знания и личное развитие.
- Udemy for Business по запросу для всех сотрудников Synechron с бесплатным доступом к более чем 5000 тщательно отобранных курсов.
- Возможности коучинга с опытными коллегами из наших групп Financial Innovation Labs (FinLabs) и Center of Excellences (CoE).
- Передовые проекты в ведущих мировых банках, финансовых учреждениях и страховых компаниях.
- Плоская и доступная организация.
- По-настоящему разнообразная, веселая и глобальная рабочая культура.
ЗАЯВЛЕНИЕ SYNECHRON О РАЗНООБРАЗИИ И ВКЛЮЧЕНИИ
Разнообразие и инклюзивность являются основополагающими для нашей культуры, и Synechron гордится тем, что является равным работодателем и работодателем, применяющим позитивные действия. Наша инициатива в области разнообразия, справедливости и инклюзивности (DEI) «Same Difference» направлена на создание инклюзивной культуры, содействие равенству, разнообразию и созданию уважительной для всех среды. Мы твердо верим, что разнообразный штат сотрудников способствует построению более сильного и успешного бизнеса как глобальная компания. Мы призываем к подаче заявок кандидатов из различных слоев населения, независимо от расы, этнической принадлежности, религии, возраста, семейного положения, пола, сексуальной ориентации или инвалидности. Мы расширяем возможности нашего глобального штата, предлагая гибкие условия труда, наставничество, внутреннюю мобильность, программы обучения и развития и многое другое.
Все решения о найме в Synechron основываются на потребностях бизнеса, требованиях к работе и индивидуальных квалификациях, независимо от пола, гендерной идентичности, сексуальной ориентации, расы, этнической принадлежности, инвалидности или статуса ветерана кандидата, или любой другой характеристики, защищенной законом.