> Markdown version of [/jobs/ext/2270777-software-engineer](https://www.wearedevelopers.com/jobs/ext/2270777-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer - **Company:** Kasmo Inc - **Location:** Irving, TX, United States (Remote available) - **Experience:** Expert - **Contract:** Temporary contract - **Skills:** Java (Programming Language), Application Programming Interfaces (APIs), Amazon Web Services, Apache HTTP Server, Application Integration Architecture, Automation of Tests, Software as a Service, Cloud Computing, Configuration Management, Code Review, Continuous Delivery, Continuous Integration, Serialization, Software Design Patterns, DevOps, Fault Tolerance, Protocol Buffers, JSON, Operational Data Store, Performance Tuning, Prometheus, Software Engineering, SQL Databases, Data Streaming, Web Services, Datadog, Cloud Platform System, Grafana, Spring-boot, Event Driven Architecture, Kubernetes, Apache Flink, Deployment Automation, Avro, Apache Kafka, Graphql, Spark Streaming, Api Design, Cloudwatch, Restful APIs, Stream Processing, Software Version Control, Serverless Computing, Docker, Microservices - **Published:** August 27, 2026 - **Apply:** https://www.careerbuilder.com/job-details/senior-java-developer-senior-software-engineer-irving-tx--7929247a-27cd-4b67-82cf-e0ff4cf1b68f ## About the Role * Java Engineering - 7+ years professional Java development, including recent hands-on Java 8+ or Java 11+ work. * Streaming Applications - 3+ years building production or near-production streaming applications using Apache Flink, Kafka Streams, Spark Streaming, or equivalent. * Apache Flink - Hands-on Flink DataStream API, state management, checkpointing, watermarks/windows, fault tolerance, and deployment patterns. * Kafka / MSK - Hands-on topics, partitions, consumer groups, schema registry, producers/consumers, replay, and event-driven architecture. * Spring Boot / APIs - Production Spring Boot microservices plus REST or GraphQL API development. * Cloud deployment - Experience deploying services to AWS, Kubernetes, Docker, or comparable cloud-native platforms; AWS MSF/MSK preferred. * Serialization/schema - Experience with Avro, Protobuf, JSON, schema evolution, or schema registry. * DevOps - Experience with CI/CD, automated testing, code review, source control, and deployment automation. * Observability - Observability Experience with logs, metrics, dashboards, alerting, traces, and production incident troubleshooting. Preferred Skills * AWS Managed Service for Apache Flink / AWS MSF. * AWS MSK. * GraphQL / Apollo GraphQL. * Flink SQL. * Kafka Streams or other stream-processing frameworks. * Prometheus, Grafana, CloudWatch, or equivalent observability tools. * Security best practices for APIs, streaming, and cloud-native services. * SaaS or multi-tenant architecture. * High-volume, low-latency operational data systems. * Airline, transportation, logistics, real-time operations, or mission-critical systems experience, Amazon Web Services (AWS), Apache, Apache Avro, Apache Kafka, Application Integration, Application Programming Interface (API), Automation, Best Practices, Cloud Computing, Code Reviews, Continuous Deployment/Delivery, Continuous Integration, Design Patterns Programming Methodologies, DevOps, Docker, GraphQL, Identify Issues, JSON, Java, Logistics, Machine Tool, Metrics, Microservices, Performance Tuning/Optimization, Production Planning, Production Support, Quality Assurance, REST (Representational State Transfer), Reporting Dashboards, SQL (Structured Query Language), Service Delivery, Software Engineering, Software as a Service (SaaS), Source Code/Configuration Management (SCM), Test Automation, Test Plan/Schedule ## Description Senior Java Developer / Senior Software Engineer needed for real-time streaming and cloud-native service delivery using Java, Apache Flink, Kafka/MSK, Spring Boot, AWS Managed Service for Flink, AWS MSK, GraphQL, CI/CD, Docker, Kubernetes, schema management, observability, and production support patterns., * Design, develop, test, deploy, and maintain Java-based Apache Flink streaming applications. * Build Kafka/MSK event-driven pipelines using topics, partitions, consumer groups, schema registry, and event-driven design patterns. * Develop Spring Boot microservices, REST APIs, and GraphQL APIs for downstream application integration. * Implement scalable, fault-tolerant, observable streaming applications using Flink state, checkpointing, and recovery patterns. * Deploy and monitor services in cloud-native environments using CI/CD, Docker, Kubernetes, AWS MSF/MSK, and observability tooling. * Participate in architecture discussions, performance tuning, code reviews, and production-readiness planning. * Collaborate with data engineers, architects, QA, DevOps, and client stakeholders to deliver reliable streaming and API services. ## Related Videos - [From event streaming to event sourcing 101](https://www.wearedevelopers.com/videos/91-from-event-streaming-to-event-sourcing-101) - [Kafka Streams Microservices](https://www.wearedevelopers.com/videos/168-kafka-streams-microservices) - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [Tips and Tricks for Working with JSON](https://www.wearedevelopers.com/videos/1229-tips-and-tricks-for-working-with-json) - [Introducing JSON Structure](https://www.wearedevelopers.com/videos/100219-introducing-json-structure) - [Why and when should we consider Stream Processing frameworks in our solutions](https://www.wearedevelopers.com/videos/1085-why-and-when-should-we-consider-stream-processing-frameworks-in-our-solutions) ## Related Articles - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [The Best Software Developer Blogs to Read](https://www.wearedevelopers.com/magazine/156-the-best-software-developer-blogs-to-read) - [Top 10 Java Libraries](https://www.wearedevelopers.com/magazine/364-top-10-java-libraries) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated)