Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

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

Full-time

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

Vacancy posted 10 hours ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer – Real -Time Streaming (Kafka, Flink, Spring Boot) in Remote vacancy
  •  ...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... 
    Suggested
    Full time

    Newratech

    Remote
    a month ago
  •  ...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... 
    Suggested
    Contract work
    Work at office
    Remote work
    2 days per week

    Samprasoft

    Sunnyvale, CA
    4 days ago
  •  ...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... 
    Senior
    Full time
    For contractors
    Remote work
    Overseas

    Natera

    Remote
    7 days ago
  • $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)... 
    Senior
    Work at office
    Remote work
    Work from home
    Flexible hours

    Whip Media

    Santa Monica, CA
    4 days ago
  •  ...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... 
    Senior
    Work at office
    Remote work
    Flexible hours

    Kyivstar

    United States
    20 hours ago
  • $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... 
    Senior
    Local area
    Remote work
    Relocation package

    PathAI

    Boston, MA
    1 day ago
  • 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... 
    Senior
    Remote work

    People10 Technologies Inc

    United States
    3 days ago
  • $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... 
    Senior
    Full time
    Worldwide
    Flexible hours

    Attentive

    United States
    20 hours ago
  •  ...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 time
    Immediate start
    Remote work

    Shield Consulting Solutions

    Annapolis Junction, MD
    more than 2 months ago
  • 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... 
    Senior
    Remote work
    Relocation

    Noetic Information Systems LLC

    Pleasanton, CA
    4 days ago
  • $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... 
    Senior
    Full time

    Zoominfo Technologies, Llc

    Remote
    10 hours ago
  •  ...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

    Lorhan

    Berkeley Heights, NJ
    1 day ago
  •  ...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

    Downtown Boulder Partnership

    United States
    20 hours ago
  • $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...
    Senior
    Remote job

    International Executive Service Corps

    Wakefield, MA
    4 days ago
  •  ...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. ~... 
    Senior
    Full time
    Remote work
    Relocation package

    PathAI

    Boston, MA
    4 days ago
  •  ...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... 
    Senior
    Work from home
    Flexible hours
    3 days per week
    1 day per week

    Select Minds LLC

    Phoenix, AZ
    13 days ago
  •  ...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... 
    H1b
    Work from home
    Flexible hours

    Sparc Technology Services Inc

    Plano, TX
    22 days ago
  • $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... 
    Senior
    Full time
    Remote work

    Vantor

    Remote
    2 days ago
  •  ...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

    TMS

    Ontario, CA
    4 days ago
  •  ...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 employment
    Contract work
    Remote work

    Tekfortune Inc

    Phoenix, AZ
    2 days ago
  •  ...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 job
    Flexible hours

    MaziCTools

    New York, NY
    1 day ago
  • 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... 
    Senior
    Remote job

    Bright Vision Technologies

    Redwood City, CA
    1 day ago
  • $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... 
    H1b
    Remote work

    SynergisticIT

    United States
    3 days ago
  •  ...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... 
    H1b
    Remote work

    micro1

    Louisiana, MO
    1 day ago
  •  ...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... 
    Senior
    Full time
    Contract work
    Work from home
    Flexible hours

    FusionHit

    Remote
    20 days ago
  •  ...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 work
    Immediate start
    Remote work

    Momento USA

    Remote
    2 days ago
  • $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,... 
    H1b
    Remote work

    SynergisticIT

    United States
    20 hours ago
  •  ...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... 
    Senior
    Full time
    Remote work
    Weekend work

    Covalent

    Canada
    3 days ago
  •  ...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... 
    Senior
    Remote work
    Worldwide

    LanceDB

    United States
    1 day ago
  •  ...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... 
    Senior
    Flexible hours

    Copart

    Dallas, TX
    2 days ago

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!