Event-Driven Architecture Engineer (Kafka & Java)

Euclid Innovations
  • Charlotte, NC
  • Instant Apply
3 days ago

Job Description

Role: Senior Event-Driven Architecture Engineer (Kafka & Java)

Duration: Long Term Contract

Location: New York, NY/Charlotte, NC (Hybrid, Onsite 3 Days/Week)

Role Overview:

We are seeking a highly experienced and hands-on Event-Driven Architecture Engineer to design and build scalable, resilient, real-time event-driven platforms supporting mission-critical business capabilities. This role requires deep expertise in Apache Kafka, Java-based distributed systems, microservices architecture, event sourcing, and cloud-native engineering. The successful candidate will be responsible for driving the design, implementation, and operational excellence of an enterprise event platform capable of supporting high-volume transaction processing, workflow orchestration, and real-time analytics. You will work closely with Architecture, Product, Data Engineering, and Platform teams to establish enterprise standards for event-driven design and develop a reusable foundation for future business services.

Key Responsibilities:

Event Platform Architecture

  • Design and implement enterprise-scale event-driven architectures using Apache Kafka.
  • Define topic hierarchy, partitioning strategy, retention policies, schema governance, and consumer patterns.
  • Drive architecture decisions related to throughput, latency, resiliency, scalability, and operational supportability.
  • Establish event contracts, canonical message models, and enterprise integration standards.
  • Design multi-region event distribution strategies including replication, failover, replay, and disaster recovery capabilities.
  • Define patterns for event sourcing, CQRS, saga orchestration, and distributed transaction management.

Software Engineering

  • Design and develop highly scalable Java/Spring Boot microservices.
  • Build reusable frameworks and libraries for event publishing, consumption, schema validation, observability, and resiliency.
  • Develop workflow orchestration capabilities for complex business processes and lifecycle event management.
  • Implement asynchronous processing patterns leveraging Kafka Streams, stream processing technologies, and event-driven workflows.
  • Build APIs and integration services supporting modern event-driven ecosystems.

Platform Engineering

  • Define and implement cloud-native deployment architectures.
  • Establish Kubernetes deployment standards and containerization best practices.
  • Develop Infrastructure-as-Code solutions using Terraform, CloudFormation, or equivalent technologies.
  • Design CI/CD pipelines supporting automated testing, deployment, and observability.
  • Partner with platform teams to ensure secure, resilient, and compliant deployments.

Reliability & Observability

  • Design monitoring, logging, tracing, and alerting frameworks.
  • Implement operational dashboards and real-time visibility into event processing pipelines.
  • Define standards for:
    • Idempotency
    • Retry mechanisms
    • Dead-letter processing
    • Error recovery
    • Message replay
    • Event versioning
  • Lead root cause analysis and platform performance optimization efforts.

Technical Leadership

  • Provide technical leadership and mentorship to development teams.
  • Conduct architecture and code reviews.
  • Define engineering standards and best practices for event-driven systems.
  • Collaborate with enterprise architects, data architects, and product teams to ensure consistent adoption of platform standards.
  • Act as a subject matter expert for Kafka and distributed systems across the organization.

Required Qualifications:

Experience

  • 10+ years of software engineering experience.
  • 5+ years designing and implementing event-driven architectures.
  • 5+ years of hands-on Apache Kafka experience in large-scale production environments.
  • Proven experience designing distributed systems supporting mission-critical workloads.
  • Experience leading engineering teams or acting as a technical lead on major initiatives.

Technical Skills:

Core Technologies

  • Expert-level Java
  • Spring Boot
  • Spring Kafka
  • Apache Kafka
  • Kafka Connect
  • Kafka Streams
  • REST APIs
  • Microservices architecture

Distributed Systems

  • Event-Driven Architecture (EDA)
  • Event Sourcing
  • CQRS
  • Saga Pattern
  • Message-driven systems
  • Asynchronous processing
  • High-availability architecture
  • Disaster recovery design

Cloud & DevOps

  • Kubernetes
  • Docker
  • Terraform
  • CI/CD pipelines
  • GitHub Actions, GitLab, Jenkins, or equivalent

Observability

  • OpenTelemetry
  • Prometheus
  • Grafana
  • ELK/Splunk
  • Distributed tracing platforms

Data & Messaging

  • Avro
  • Protobuf
  • Schema Registry
  • JSON
  • CDC patterns
  • Debezium
  • Data streaming and integration platforms

Databases

  • PostgreSQL
  • Oracle
  • MongoDB
  • Cassandra
  • Redis
  • Databricks

Preferred Qualifications:

  • Experience in Capital Markets, Trading, Investment Banking, or Financial Services.
  • Experience designing trade lifecycle event models and workflow orchestration platforms.
  • Knowledge of Common Domain Model (CDM) concepts.
  • Experience supporting multi-region and globally distributed systems.
  • Familiarity with streaming technologies such as Apache Flink or Spark Streaming.
  • Experience with AWS, Azure, or GCP cloud environments.
  • Knowledge of regulatory, resiliency, and operational risk requirements within financial institutions.

Numbers & Facts

LocationCharlotte, NC

Skills

  • Amazon Web Services (AWS)unmatched
  • Apache Avrounmatched
  • Apache Cassandraunmatched
  • Apache Kafkaunmatched
  • Apache Sparkunmatched
  • Application Programming Interface (API)unmatched
  • Best Practicesunmatched
  • Business Processesunmatched
  • Business Servicesunmatched
  • Capital Marketsunmatched
  • Centers for Disease Control and Prevention (CDC)unmatched
  • Cloud Computingunmatched
  • Code Reviewsunmatched
  • Continuous Deployment/Deliveryunmatched
  • Continuous Integrationunmatched
  • Disaster Recoveryunmatched
  • Distributed Computingunmatched
  • Distribution Channelunmatched
  • Dockerunmatched
  • Ecosystemsunmatched
  • Engineeringunmatched
  • Enterprise Architectureunmatched
  • Error Recoveryunmatched
  • Event Managementunmatched
  • Failoverunmatched
  • Financial Servicesunmatched
  • GCP (Good Clinical Practices)unmatched
  • High Availabilityunmatched
  • Investment Servicesunmatched
  • JSONunmatched
  • Javaunmatched
  • Leadershipunmatched
  • Mentoringunmatched
  • Microservicesunmatched
  • Microsoft Windows Azureunmatched
  • MongoDBunmatched
  • Network Architecture/Engineeringunmatched
  • Operational Supportunmatched
  • Oracleunmatched
  • Performance Tuning/Optimizationunmatched
  • PostgreSQLunmatched
  • Product Engineeringunmatched
  • Production Systemsunmatched
  • REST (Representational State Transfer)unmatched
  • Redisunmatched
  • Regulationsunmatched
  • Replication and Remote Mirroringunmatched
  • Reporting Dashboardsunmatched
  • Retention Programsunmatched
  • Riskunmatched
  • Root Cause Analysisunmatched
  • Scalable System Developmentunmatched
  • Software Engineeringunmatched
  • Splunkunmatched
  • Standards Developmentunmatched
  • Streaming Technologyunmatched
  • System Architectureunmatched
  • Systems Administration/Managementunmatched
  • Team Lead/Managerunmatched
  • Technical Leadershipunmatched
  • Test Automationunmatched
  • Transaction Processing/Managementunmatched
  • eSourcingunmatched

Be found by employers

5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.

Level up your application

Professional resume templates

Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

Free resume templates

Free resume builder

Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

Free resume builder