Senior Software Engineer - Fort Worth. TX - Hybrid in Fort Worth

Energy Jobline
Fort Worth, TX, United States
7 days ago

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
3 years minimum
Working hours
Shift work

Tech stack

Java (Programming Language) Application Programming Interfaces (APIs) Amazon Web Services Automation of Tests Software as a Service Cloud Computing Security Code Review Continuous Integration DevOps Fault Tolerance Protocol Buffers Monitoring of Systems
+26 more
HP Systems Insight Manager JSON Performance Tuning Prometheus Software Deployment Software Systems Data Streaming Data Logging Grafana Spring-boot Git Kubernetes Information Technology Low Latency Apache Flink Deployment Automation Avro Apache Kafka Graphql Spark Streaming Cloudwatch Restful APIs Stream Processing Data Pipelines Docker Microservices

Job description

  • 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- 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.

Requirements

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- 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- 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- solutions in AWS and Kubernetes environments., * 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., * 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

About the company

F2OnSite is the fastest growing IT field services company in the United States, with hundreds of employee technicians in over 40 states. F2 OnSite performs service on computers, printers, point of sale systems, servers and other hardware technologies - including installations, migrations, deployments and break/fix. Learn more at F2onsite.com.

WHAT WE DO: Our focus is Hardware: Desktops, Laptops, Servers, Printers, POS systems, and LCDs. We have hundreds of team members across the US who work Onsite at customer locations - providing hardware break/fix services, migrate data, install computers, move printers, install/fix servers and POS systems. We close thousands of service calls each week, and do whatever it takes to get our customers up and running again. We specialize in all types of technology, projects, desktop support and more.

Company DescriptionF2OnSite is the fastest growing IT field services company in the United States, with hundreds of employee technicians in over 40 states. F2 OnSite performs service on computers, printers, point of sale systems, servers and other hardware technologies - including installations, migrations, deployments and break/fix. Learn more at F2onsite.com.\r\n\r\nWHAT WE DO: Our focus is Hardware: Desktops, Laptops, Servers, Printers, POS systems, and LCDs. We have hundreds of team members across the US who work Onsite at customer locations - providing hardware break/fix services, migrate data, install computers, move printers, install/fix servers and POS systems. We close thousands of service calls each week, and do whatever it takes to get our customers up and running again. We specialize in all types of technology, projects, desktop support and more.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.energyjobline.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:09 min

Evaluating mature stream processing frameworks for production systems

Soroosh Khodami Soroosh Khodami · World Congress 2024

3:47 min

Exploring JSON, CBOR, and JOSE for data serialization

Aaron Russell · LIVE

3:02 min

Audience Q&A on data formats and engine tradeoffs

Matthias Niehoff Matthias Niehoff · World Congress 2026 Europe

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

2:03 min

Distinguishing type definition constructs from data validation routines

Clemens Vasters Clemens Vasters · World Congress 2025

1:52 min

Customizing block storage tiers and formats

Ricardo Sueiras Sueiras · LIVE

Videos

See all

Related articles

See all