Senior Software Engineer â Real -Time Streaming (Kafka, Flink, Spring Boot)
Cti Consulting Corp
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
- Production Spring Boot microservices plus REST or GraphQL API development
- 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
- GraphQL / Apollo GraphQL
- Flink SQL
- Kafka Streams or other stream-processing frameworks
- Prometheus, Grafana, CloudWatch, or equivalent observability tools
Technical Environment:
- Java, Apache Flink, Kafka/MSK, Spring Boot, GraphQL, AWS, Docker, Kubernetes, CI/CD
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
- ...services , including: Amazon S3 DynamoDB AWS Lambda API Gateway Hands-on experience building Spring Boot–based API frameworks Solid understanding of Kafka eventing mechanisms , including: Producers/consumers Topics and partitions Event schemas...SuggestedFull time
- ...of the team? It is a team of backend engineers. Lead provides the guidance what is... ...skills in Java/J2EE technologies with Spring Boot experience Solid understanding of... ...systems. Experience with Apache Kafka or similar streaming platform. Understands DevOps: how...SuggestedContract workWork at officeRemote work2 days per week
- ...you ready to make a real impact on people's lives... ...Natera is seeking a Senior Software Engineer to help lead the... ...expertise in Java and Spring Boot, working with GraphQL... ...processing using Apache Kafka - Experience working... ...Apache Kafka for event streaming - Microservice...SeniorFull timeFor contractorsRemote workOverseas
$160k - $185k
...Senior Full Stack Software Engineer Whip Media is transforming how the world... ...across the global streaming supply chain. Our... ...established Java and Spring services that serve... ..., especially Spring Boot, Spring Security, Spring... ...and messaging (Kafka, Kinesis, SNS/SQS)...SeniorWork at officeRemote workWork from homeFlexible hours- ...Gradle, Junit And Ci/Cd Tools. Spring Framework (Mvc, Boot, Security), Akka ( Streams), Distributed Cache Framework,... ...Work With Data Exchange Brokers (Kafka, Jms Brokers). Understanding The... ...Documentation And Experience In Software Support. Knowledge Of The Telecom...SeniorWork at officeRemote workFlexible hours
$127.5k - $195.5k
...making a huge impact. We are seeking a highly skilled Senior Software Engineer (MLOps). In this position, you play a key role in... ..., and CI/CD for ML.You have experience with streaming data processing (Kafka, Flink, or Spark Streaming).You have a solid level of familiarity...SeniorLocal areaRemote workRelocation package- A technology solutions company is seeking a Senior Full Stack Developer with 6+ years of experience in Java and Spring Boot. This remote role focuses on developing scalable applications and RESTful APIs, while collaborating closely with cross-functional teams. Candidates...SeniorRemote work
$136k - $220k
...Who we are Our engineering department consists... ...motivated, highly driven Software Engineer who’s... ...such as Hadoop, Spark, Flink and/or Kafka. Proficiency in Java... ...+ services. ~ Our streaming services process... ...Our backend is Java / Spring Boot microservices, built...SeniorFull timeWorldwideFlexible hours- ...7 years of experience as a software engineer ~ Bachelor’s degree in a... ...Eclipse) Maven Frameworks: Spring Boot, Flask Familiarity with... ...: Machine Learning, Stream, Batch Virtualization Environments... ...) Streaming Frameworks: Kafka, Flink MongoDB, ArangoDB, Redis...Full timeImmediate startRemote work
- Join to apply for the SENIOR SOFTWARE ENGINEER role at Noetic Information Systems LLC. Phone: +1... ...development methodology, Tomcat, REST, Kafka, STS, Spring Security, OAuth2 & JWT. Migrate... ...architecture using Java, J2EE Spring, Spring Boot & JAX‑RS. Design, code, test, and...SeniorRemote workRelocation
$140k - $200k
...things happen, fast. As a Senior Software Engineer on the Backend Platform... ...Temporal, Google Cloud Workflows, Kafka, and modern backend... ...backend services using Java (Spring Boot) and Node.js (NestJS) Develop... ...using Kafka or other streaming technologies Design systems...SeniorFull time- ...for job Job Title : Senior Java full stack Developer... ...GIT, JIRA, Maven, Confluence, Spring framework (Core, MVC, AOP, Java... ...of experience in Spring Boot. Agile methodology experience... ...Apigee in AWS and GCP. Kafka for streaming, persistence and reporting....Senior
- ...position, ideally based in Los Angeles, CA. Candidates should have a background in Java programming and data science, with skills in Spring Boot, Docker, and NLP technologies. A Bachelor's or Master's degree in Computer Science or a related field is required. This role...Remote work
$115k - $125k
International Executive Service Corps is hiring a Full-Stack Developer to build and enhance web applications. You will lead projects, mentor junior developers, and optimize performance for applications used by state government clients. This is a remote position with a salary...SeniorRemote job- ...ML operations, including feature engineering pipelines and deployment strategies... ...Computer Science, Computer Engineering, Software Engineering, or a closely related... ...ML. ~ Preferred experience with streaming data processing using Kafka, Flink, or Spark Streaming. ~...SeniorFull timeRemote workRelocation package
- ...Opportunity for advancement Senior Java Backend Developer... ...a Senior Backend Software Engineer with strong hands-on experience in Java, Spring Boot, Microservices, Distributed Systems, Kafka, and REST APIs. The... ...with Kafka / Kafka Streams. ~ Experience with Spring...SeniorWork from homeFlexible hours3 days per week1 day per week
- ...Requirements: ✅ Frontend: React.js, Next.js ✅ Backend: Java, Spring Boot ✅ Cloud: Microsoft Azure (deployment, scaling, DevOps... ...dynamic/relational databases ✅ Experience: Minimum 10 years in software development with proven full-stack expertise ✅ Other: Strong...H1bWork from homeFlexible hours
$128k - $215.6k
...science, information systems, software engineering, or a related discipline;... ...building low-latency, streaming, or event-driven data processing... ...systems such as Apache Flink or Apache Kafka. Preferred: experience... ..., and growth. This senior-level software engineering...SeniorFull timeRemote work- ...Role: Java/ Spring Boot Developer- Upgrade & Modernization Duration: Long Term Location: Canada- Remote Minimum 7+ Years Experience Job Description: Looking for Java Developers to support application upgrades from Spring Boot 2.7 to 3....Remote work
- ...staffing experts can help you find the best job for you. Role: Java Spring Boot Developer with GCP Exp. Location: Phoenix, AZ Duration: 6... ...GCP environments. Required Qualifications 8 to 12 years of software development experience. Strong hands-on experience with Java and...Permanent employmentContract workRemote work
- ...and maintain mission-critical applications. Collaborating with senior developers and stakeholders, this role will help deliver... ...problem-solving skills and have substantial experience with Java Spring Boot, AWS, RESTful APIs, and microservices. Join us for opportunities...Remote jobFlexible hours
- Bright Vision Technologies is seeking a Streaming Data Engineer to architect, deploy, and operate large-scale Apache Kafka environments supporting mission-critical workloads. You will own the Kafka platform end-to-end, including sizing, configuration, security, automation...SeniorRemote job
$100k
...recent grads in Mathematics, Statistics, Computer Science or Engineering or candidates with gaps in their career or people... ...Systems, IT Knowledge of Core Java, javascript, C++ or software programming Spring boot, Microservices, Docker, Jenkins, Github, Kubernates and...H1bRemote work- ...Entry Level Java spring boot Developer / Jr Data Scientist ( remote )Required SkillsJob DescriptionJob... ...and eager to launch your career in Software Development or Data Science? Our team... ...Master's degree in Computer Science, Engineering, Mathematics, Statistics, or a related...H1bRemote work
- ...BS/MS in Computer Science, Software Engineering, or related field. ~6+ years... ...experience with Java and Spring Boot building enterprise-grade... ...stakeholders and incorporating real-world user feedback. ~... ...Committees. We are looking for Senior Fullstack Software Engineers...SeniorFull timeContract workWork from homeFlexible hours
- ...acquisition and creative development firm that addresses clients most pressing needs and challenges. We currently looking Java / Spring Boot Develope r Upgrade & Modernization Please see the job description below for your reference. Java / Spring Boot Developer...Contract workImmediate startRemote work
$100k
...in Mathematics, Statistics, Computer Science, or Engineering. We also welcome candidates with career gaps or those... ...~ Knowledge of Core Java, JavaScript, C++, or software programming. ~ Experience with Spring Boot, Microservices, Docker, Jenkins, GitHub,...H1bRemote work- ...Senior Software Engineer (Streaming Data Pipeline) (Remote) at Covalent. About Covalent Covalent is a technology company that is solving the huge infrastructure problems inhibiting blockchain adoption. Our solution bridges the entrenched world of centralized databases...SeniorFull timeRemote workWeekend work
- ...Senior Solutions Engineer LanceDB is a developer-friendly, open-source data... ...retrieval for RAG, from streaming training data to... ...-edge AI engineering and real-world business use cases.... ...frameworks such as Apache Spark, Flink, Delta Lake, Kafka, or Airflow. Have deep...SeniorRemote workWorldwide
- ...Position Overview: As a Senior Software Engineer in one of our agile software engineering... ...in Java • Experience in Spring framework. Including Spring Boot • Spring REST, Spring Web, Spring... ...Repository, Spring Security, Spring Cloud Stream • Experience in cloud...SeniorFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer â Real -Time Streaming (Kafka, Flink, Spring Boot). Be the first to apply!
- software engineer - web development Remote
- software developer positions Remote
- senior software engineer remote Remote
- software engineer contract Remote
- software qa engineer Remote
- IT software developer Remote
- cybersecurity software engineer Remote
- part time software developer remote Remote
- junior software developer internship Remote
- junior software engineer Remote


