Senior Software Engineer – Real-Time Streaming (Kafka, Flink, Spring Boot)

CTI Consulting

Fort Worth (TX)

On-site

USD 140,000 - 170,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

CTI Consulting is hiring a Senior Software Engineer for real-time streaming systems based in Fort Worth, TX. You will design, build, and operate Java-based Flink streaming apps and Kafka pipelines, and develop Spring Boot microservices for production-grade services.

You will work in a cloud-native environment with Docker and Kubernetes, contributing to architecture discussions, performance tuning, and incident resolution to keep streaming pipelines reliable at scale.

Qualifications

  • 7+ years of professional Java development
  • 3+ years building streaming apps with Flink, Kafka Streams, Spark Streaming or similar
  • Hands-on Flink DataStream API, state management, checkpointing, fault tolerance
  • Hands-on Kafka with topics, partitions, schema registry and event-driven architecture
  • Experience deploying to AWS, Kubernetes, Docker
  • Experience with Avro, Protobuf, JSON schemas
  • Experience with CI/CD and deployment automation
  • Onsite in Fort Worth, TX three days per week (Tue, Wed, Thu) required

Responsibilities

  • Design, develop, test, deploy, and maintain Java-based Flink streaming applications
  • Build Kafka event-driven pipelines using topics, partitions, consumer groups, and schema registry
  • Develop Spring Boot microservices and REST/GraphQL APIs for downstream integration
  • Implement fault-tolerant, observable streaming applications using Flink state, checkpointing, and recovery patterns
  • Deploy and monitor services in cloud-native environments using CI/CD, Docker, and Kubernetes
  • Participate in architecture discussions, performance tuning, and code reviews
  • Collaborate with data engineers, architects, QA, DevOps, and stakeholders to deliver reliable services
  • Support production readiness planning and incident troubleshooting

Skills

Java
Streaming systems
Apache Flink
Kafka
Spring Boot
AWS
Kubernetes
Docker
Schema registry
CI/CD
REST/GraphQL APIs

Tools

Docker
Kubernetes
AWS
Schema Registry
CI/CD tools

Job description

Senior Software Engineer – Real-Time Streaming (Kafka, Flink, Spring Boot)

Full time | CTI Consulting | United States

Posted On 07/30/2026

Job Information

Airline

Aviation

City Fort Worth

State/Province Texas

76155

Job Description
About This Opportunity

CTI Staffing is partnering with a leading transportation organization to find a Senior Software Engineer for real-time streaming systems, hybrid based in Fort Worth, TX.

This team builds and operates real-time data pipelines that support mission-critical operational systems. You'll work on cloud-native streaming services that need to be fast, resilient, and observable, not experimental, but running in production at scale. This is a strong fit for someone who wants to own real Flink and Kafka infrastructure rather than just touch it.

What You’ll Do
  • Design, develop, test, deploy, and maintain Java-based Apache Flink streaming applications
  • Build Kafka event-driven pipelines using topics, partitions, consumer groups, and schema registry
  • Develop Spring Boot microservices and REST/GraphQL APIs for downstream integration
  • Implement fault-tolerant, observable streaming applications using Flink state, checkpointing, and recovery patterns
  • Deploy and monitor services in cloud-native environments using CI/CD, Docker, and Kubernetes
  • Participate in architecture discussions, performance tuning, and code reviews
  • Collaborate with data engineers, architects, QA, DevOps, and stakeholders to deliver reliable services
  • Support production readiness planning and incident troubleshooting
Requirements
What You Bring
Must-Have
  • 7+ years professional Java development, including recent hands-on Java 8+ or Java 11+ work
  • 3+ years building production or near-production streaming applications using Apache Flink, Kafka Streams, Spark Streaming, or equivalent
  • Hands-on Apache Flink experience with DataStream API, state management, checkpointing, and fault tolerance
  • Hands-on Kafka experience with topics, partitions, consumer groups, schema registry, and event-driven architecture
  • Experience deploying to AWS, Kubernetes, Docker, or comparable cloud-native platforms
  • Experience with Avro, Protobuf, JSON, schema evolution, or schema registry
  • Experience with CI/CD, automated testing, code review, and deployment automation
  • Able to work onsite in Fort Worth, TX three days per week (Tuesday, Wednesday, Thursday) — required, not flexible
Nice-to-Have
  • AWS Managed Service for Apache Flink and AWS MSK
  • Flink SQL
  • Kafka Streams or other stream-processing frameworks
  • Prometheus, Grafana, CloudWatch, or equivalent observability tools
Technical Environment
What Success Looks Like
  • Production Flink jobs running reliably with clean checkpointing and recovery
  • Kafka pipelines governed by solid schema management practices
  • APIs that downstream teams can integrate against without rework
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer
Senior Software Engineer

F2Onsite • Fort Worth (TX)

Hybrid
USD 120,000 - 180,000
Senior Real-Time Streaming Engineer: Kafka, Flink, Spring
Senior Real-Time Streaming Engineer: Kafka, Flink, Spring

CTI Consulting • Fort Worth (TX)

On-site
USD 140,000 - 170,000
Kafka Flink Architect
Kafka Flink Architect

Synergent Tech Solutions • Bolingbrook (IL)

Hybrid
USD 120,000 - 150,000
Sr Java Kafka Architecture:Charlotte, NC (ONSITE)
Sr Java Kafka Architecture:Charlotte, NC (ONSITE)

Tech Mirrors • Charlotte (NC)

On-site
Software Development Engineer, AWS Apache Flink
Software Development Engineer, AWS Apache Flink

Socket.dev • Seattle (WA)

On-site
USD 143,700 - 194,400
Senior Streaming Engineer (Java/Flink/Kafka) - Hybrid
Senior Streaming Engineer (Java/Flink/Kafka) - Hybrid

F2Onsite • Fort Worth (TX)

Hybrid
USD 120,000 - 180,000
Flink Manager
Flink Manager

Weekday AI (YC W21) • United States

On-site
USD 10,000,000 - 40,000,000
Kafka Flink Architect
Kafka Flink Architect

Sira Consulting, an Inc 5000 company • Bolingbrook (IL)

On-site
USD 80,000 - 120,000
Lead Engineering Manager
Lead Engineering Manager

Weekday AI (YC W21) • United States

On-site
USD 120,000 - 160,000
Remote Staff Software Engineer - Flink Control Plane
Remote Staff Software Engineer - Flink Control Plane

Confluent • Santa Fe (NM)

On-site