← Back to Jobs
Technology
Software Engineer with Kafka, Java, Flink Experience
ApTaskFort Worth, TX🇺🇸United StatesPosted 30 Jul 2026
Quick Overview
Work Type
Hybrid
Level
Mid Senior
Job Description
We are seeking a highly skilled Senior Software Engineer with expertise in Apache Flink, Apache Kafka, and Spring Boot to design and implement real-time data processing solutions for our SaaS platform. The ideal candidate must have hands-on experience building and deploying streaming applications in production environments and thrives in a fast-paced, cloud-native ecosystem. Key Responsibilities:
- Design, develop, and maintain real-time streaming applications using Apache Flink (Java API).
- Build and optimize Kafka-based event-driven architectures for high-throughput, low-latency data pipelines.
- Develop microservices and REST APIs using Spring Boot for integration with SaaS components.
- Ensure scalability, reliability, and fault tolerance in distributed systems.
- Collaborate with product and DevOps teams to deploy and monitor solutions in cloud environments (AWS, Google Cloud Platform, or Azure).
- Implement observability (metrics, logging, tracing) for streaming applications.
- Participate in code reviews, architecture discussions, and performance tuning.
Required Skills & Qualifications:
- Strong proficiency in Java (including functional programming concepts).
- Hands-on experience with Apache Flink (DataStream API, state management, checkpointing).
- Deep understanding of Apache Kafka (topics, partitions, consumer groups, schema registry).
- Experience building Spring Boot microservices and integrating with streaming pipelines.
- Proven track record of deploying SaaS solutions in production environments.
- Familiarity with CI/CD pipelines, Docker, and Kubernetes.
- Knowledge of data serialization formats (Avro, Protobuf, JSON).
- Strong grasp of distributed systems, event-driven architecture, and stream processing concepts.
Preferred Qualifications:
- Experience with cloud-native architectures (AWS/Google Cloud Platform/Azure).
- Hands on Deployed Environment experience with Flink
- Experience with SQL, Kafka Streams, or other stream processing frameworks.
- Exposure to monitoring tools (Prometheus, Grafana) and security best practices.
- Background in SaaS product development and multi-tenant architectures.
Skills
Docker
Microservices
SQL
Spring
Spring Boot
AWS
Flink
Apache
Azure
Google Cloud
Grafana
Java
Kafka
Kubernetes
Prometheus
REST
Similar jobs
Chief Engineer (Precast)
Peckham Industries · Shaftsbury, United States
17 minutes ago$120k - $165k/yrPrincipal Software Engineer / Sr. Principal Software Engineer (T with Security Clearance
Northrop Grumman · Colorado Springs, United States
19 minutes ago$103.6k - $193.9k/yrPrincipal Software Engineer - User Experience Applications with Security Clearance
Northrop Grumman · San Diego, United States
20 minutes ago$114k - $171k/yrSentinel Engineer/ Principal Software Engineer - 19235 with Security Clearance
Northrop Grumman · Roy, United States
20 minutes ago$79.3k - $118.9k/yrSenior Java Application Developer
Cogent Data Solutions Llc · Austin, United States
20 minutes agoEmbedded Firmware Software Engineer
Innominds Software · San Diego, United States
21 minutes ago