Senior Software Engineer

F2Onsite

  • Fort Worth, TX
  • 10 days ago
    Want to know if you’re a fit?
    Upload your resume and let our AI show you.

    Skills

    • Amazon Web Services (AWS)unmatched
    • Apacheunmatched
    • Apache Avrounmatched
    • Apache Kafkaunmatched
    • Application Programming Interface (API)unmatched
    • Background Investigationunmatched
    • Best Practicesunmatched
    • Business Operationsunmatched
    • Cloud Applicationsunmatched
    • Cloud Computingunmatched
    • Code Reviewsunmatched
    • Computer Scienceunmatched
    • Continuous Deployment/Deliveryunmatched
    • Continuous Integrationunmatched
    • Data Managementunmatched
    • DevOpsunmatched
    • Dockerunmatched
    • Gitunmatched
    • GraphQLunmatched
    • Identify Issuesunmatched
    • JSONunmatched
    • Javaunmatched
    • Logisticsunmatched
    • Metricsunmatched
    • Microservicesunmatched
    • On Site Supportunmatched
    • Performance Tuning/Optimizationunmatched
    • Production Planningunmatched
    • Production Supportunmatched
    • Quality Assuranceunmatched
    • REST (Representational State Transfer)unmatched
    • Reporting Dashboardsunmatched
    • SQL (Structured Query Language)unmatched
    • Scalable System Developmentunmatched
    • Software Developmentunmatched
    • Software Engineeringunmatched
    • Software as a Service (SaaS)unmatched
    • State Laws and Regulationsunmatched
    • Team Playerunmatched
    • Test Automationunmatched
    • Test Plan/Scheduleunmatched

    Description

    Senior Software Engineer - Fort Worth. TX - Hybrid 

    • Monday–Friday, Standard Business Hours
      • (Flexible schedules available such as 7:00–3:00, 8:00–4:00, or 9:00–5:00)
    • Projected Start Date - 8/24/2026 - 6-Month Contract (Extension Possible)
    • Fort Worth, TX (Hybrid – 3 days onsite, 2 days remote) 
      • Onsite days are Tuesday, Wednesday & Thursay

    What We Are Looking For

    We are looking for a senior-level engineer who thrives in fast-paced environments and enjoys building scalable, real-time streaming solutions. The ideal candidate is collaborative, proactive, and passionate about developing resilient cloud-native applications that power critical business operations.

    We are seeking an experienced Senior Software Engineer with a strong background in real-time streaming applications and cloud-native development. This role focuses on designing and delivering highly scalable, event-driven applications using Java, Apache Flink, Kafka, Spring Boot, and AWS technologies.

    The ideal candidate has extensive experience building production-grade streaming applications, developing microservices, and deploying cloud-native solutions in AWS and Kubernetes environments.

    Key Responsibilities

    • Design, develop, test, deploy, and maintain Java-based Apache Flink streaming applications.
    • Build scalable, event-driven data pipelines using Kafka/MSK.
    • Develop Spring Boot microservices along with REST and GraphQL APIs.
    • Implement fault-tolerant streaming applications utilizing Flink state management, checkpointing, and recovery capabilities.
    • Deploy, monitor, and support cloud-native applications using Docker, Kubernetes, AWS Managed Service for Apache Flink (MSF), and AWS MSK.
    • Participate in architecture discussions, code reviews, performance optimization, and production readiness planning.
    • Collaborate with architects, DevOps engineers, QA teams, and business stakeholders to deliver reliable software solutions.
    • Troubleshoot production issues and enhance application observability through logging, metrics, dashboards, and alerting.

    Required Qualifications

    • Bachelor's degree in Computer Science, Engineering, or related field (or equivalent experience).

    • 7+ years of professional Java development experience.
    • Strong experience with Java 8 or Java 11+.
    • 3+ years developing production streaming applications using Apache Flink, Kafka Streams, Spark Streaming, or similar technologies.
    • Hands-on experience with:
      • Apache Flink (DataStream API, state management, checkpointing, fault tolerance)
      • Apache Kafka or AWS MSK
      • Spring Boot microservices
      • RESTful APIs and/or GraphQL
    • Experience deploying applications using AWS, Docker, and Kubernetes.
    • Familiarity with schema management using Avro, Protobuf, JSON, or Schema Registry.
    • Experience with CI/CD pipelines, Git, automated testing, and deployment automation.
    • Strong understanding of application monitoring, logging, metrics, tracing, and production support.

    Preferred Qualifications

    • AWS Managed Service for Apache Flink (MSF)
    • AWS MSK
    • GraphQL / Apollo GraphQL
    • Flink SQL
    • Kafka Streams or similar stream-processing frameworks
    • Prometheus, Grafana, CloudWatch, or similar monitoring tools
    • API and cloud security best practices
    • Experience with SaaS or multi-tenant platforms
    • Experience supporting high-volume, low-latency systems
    • Background in airline, transportation, logistics, or other mission-critical operational environments
    Additional Information
    • All candidates are encouraged to apply, but many positions require a strict drug and background check by our customers.
    • F2OnSite supports and adheres to all state laws regarding background checks.
     

     

    Numbers & Facts

    LocationFort Worth, TX

    Similar Jobs

    See more jobs