All roles

Java Software Engineer

Remote · USA Full-time New today

We are seeking a highly skilled Senior Software Engineer with expertise in Apache Flink, Apache Kafka, and Spring Boot to design and implement real-time data processing solutions for our SaaS platform. The ideal candidate must have hands-on experience building and deploying streaming applications in production environments and thrives in a fast-paced, cloud-native ecosystem. Key Responsibilities:

  • Design, develop, and maintain real-time streaming applications using Apache Flink (Java API).
  • Build and optimize Kafka-based event-driven architectures for high-throughput, low-latency data pipelines.
  • Develop microservices and REST APIs using Spring Boot for integration with SaaS components.
  • Ensure scalability, reliability, and fault tolerance in distributed systems.
  • Collaborate with product and DevOps teams to deploy and monitor solutions in cloud environments (AWS, Google Cloud Platform, or Azure).
  • Implement observability (metrics, logging, tracing) for streaming applications.
  • Participate in code reviews, architecture discussions, and performance tuning.

Required Skills & Qualifications:

  • Strong proficiency in Java (including functional programming concepts).
  • Hands-on experience with Apache Flink (DataStream API, state management, checkpointing).
  • Deep understanding of Apache Kafka (topics, partitions, consumer groups, schema registry).
  • Experience building Spring Boot microservices and integrating with streaming pipelines.
  • Proven track record of deploying SaaS solutions in production environments.
  • Familiarity with CI/CD pipelines, Docker, and Kubernetes.
  • Knowledge of data serialization formats (Avro, Protobuf, JSON).
  • Strong grasp of distributed systems, event-driven architecture, and stream processing concepts.

Preferred Qualifications:

  • Experience with cloud-native architectures (AWS/Google Cloud Platform/Azure).
  • Hands on Deployed Environment experience with Flink
  • Experience with SQL, Kafka Streams, or other stream processing frameworks.
  • Exposure to monitoring tools (Prometheus, Grafana) and security best practices.
  • Background in SaaS product development and multi-tenant architectures.

For applications and inquiries, contact: [email protected] Apply tot his job Apply To this Job

Related roles

Java Fullstack Developer (Springboot + React / Angular)

Remote · USA Full-time

Senior Java Engineer (with Scala)

Remote · USA Full-time

Software Engineer - Java

Remote · USA Full-time

Back-End Java Engineer (Mid-to-Senior Level)

Remote · USA Full-time

Java Developer - Tulsa, OK (W2 ONLY)

Remote · USA Full-time

Java Developer-Expert

Remote · USA Full-time

Java Portal Developer

Remote · USA Full-time

Java Developer/J2EE

Remote · USA Full-time

Javascript Developer

Remote · USA Full-time

Java Microservices Developer

Remote · USA Full-time

Experienced Remote Customer Service Representative – Thrive in a Dynamic Environment at arenaflex

Remote · USA Full-time

Customer Chat Support Representative – Part‑Time Remote Role with Flexible Hours, Home‑Based Work, Entry‑Level Opportunity, $18/hr Starting Pay

Remote · USA Full-time

Experienced Data Entry Specialist – Product Support – Work From Home Opportunity at arenaflex

Remote · USA Full-time

Enablement Program Manager

Remote · USA Full-time

Facilities Maintenance Technician - Building En...

Remote · USA Full-time

Customer Success Representative – Entry‑Level, No‑Calling Required, User‑First Relationship Builder & Support Specialist

Remote · USA Full-time

[Hiring] Healthcare Statistician @Integrity Management Services, Inc.

Remote · USA Full-time

Customer Support Engineer

Remote · USA Full-time

Personal Umbrella Claim Examiner (hybrid)

Remote · USA Full-time

Experienced Virtual Data Entry Clerk Full Time (100% Remote) - Unlock a Lifelong Career with arenaflex

Remote · USA Full-time