Senior Java Engineer: Rules Engine & Kafka Backend

Humana Inc

Salt Lake City (UT)

Remote

USD 107,000 - 147,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Humana Inc. is seeking a Senior Software Engineer to build and maintain the NBA platform's rules engine, ensuring eligibility, suppression, frequency capping, and consent logic is correct and auditable.

The role emphasizes Java/Spring, Drools, and Kafka integration in a HIPAA‑compliant, production environment. You will own backend services and REST APIs, collaborate with product and compliance, and focus on performance, testing, and reliability in a modern cloud/Kubernetes setup.

Qualifications

  • Bachelor's degree in computer science or relevant field.
  • 5+ years of software engineering experience with strong Java and Spring/Spring Boot skills.
  • Experience building and maintaining backend services and REST APIs in production.
  • Comfort designing and reasoning about complex conditional/business logic.
  • Working knowledge of event‑driven integration and Kafka producer/consumer patterns.
  • Experience operating on cloud infrastructure (Azure or equivalent) with containers/Kubernetes and CI/CD.
  • Strong testing discipline and attention to correctness.
  • Clear communicator across engineering, product, and compliance.

Responsibilities

  • Rules engine development — Design, build, and maintain business rules in Java and Drools that govern eligibility, suppression, frequency capping, and consent.
  • Backend services — Build and own the Java/Spring services and REST APIs that expose the rules engine to the rest of the platform.
  • Event integration — Produce and consume Kafka events to connect the rules engine to upstream signals and downstream decisioning and activation.
  • Correctness and testing — Write thorough tests for rule logic and services; treat rule correctness as a first‑class, auditable concern.
  • Performance — Keep rule evaluation fast and predictable as the ruleset and traffic grow.
  • Quality — Run and participate in code reviews, uphold engineering standards, and ship production‑ready code in a PHI‑handling environment.
  • Collaboration — Partner with Product and compliance to turn business and regulatory requirements into clear, maintainable rules.

Skills

Java
Spring
Drools
Kafka
REST APIs
Testing
CI/CD
Kubernetes
Azure
PHI handling

Education

Bachelor's degree in computer science

Tools

React
TypeScript
Docker

Job description

Humana Inc. is seeking a Senior Software Engineer to build and maintain the NBA platform's rules engine, ensuring eligibility, suppression, frequency capping, and consent logic is correct and auditable.

The role emphasizes Java/Spring, Drools, and Kafka integration in a HIPAA‑compliant, production environment. You will own backend services and REST APIs, collaborate with product and compliance, and focus on performance, testing, and reliability in a modern cloud/Kubernetes setup.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Java Backend Engineer — Rules Engine & Kafka
Senior Java Backend Engineer — Rules Engine & Kafka

Humana Inc • San Juan (PR)

Hybrid
USD 107,000 - 147,000
Senior Java Backend Engineer - Rules Engine & Kafka
Senior Java Backend Engineer - Rules Engine & Kafka

Humana Inc • Santa Fe (NM)

Hybrid
USD 107,000 - 146,000
Health benefits
Senior Java Engineer: Rules Engine & Compliance
Senior Java Engineer: Rules Engine & Compliance

Humana Inc • Richmond (VA)

Hybrid
USD 107,000 - 147,000
Senior Java/Spring Backend Engineer: Rules Engine (Hybrid)
Senior Java/Spring Backend Engineer: Rules Engine (Hybrid)

Humana Inc • Hartford (CT)

Hybrid
USD 107,000 - 147,000
Medical benefits
401(k) matching
Paid time off
Senior Backend Engineer - Rules Engine (Java/Kafka) Hybrid
Senior Backend Engineer - Rules Engine (Java/Kafka) Hybrid

Humana Inc • Saint Paul (MN)

Hybrid
USD 107,000 - 147,000
Senior Java Rules Engine Engineer — Hybrid/Remote
Senior Java Rules Engine Engineer — Hybrid/Remote

Humana Inc • Charleston (WV)

Hybrid
USD 107,000 - 147,000
Bonus incentive plan
Senior Java Rules Engine Engineer
Senior Java Rules Engine Engineer

Humana Inc • Oklahoma City (OK)

Hybrid
USD 107,000 - 147,000
Senior Java Engineer: Drools Rules Engine & Backend
Senior Java Engineer: Drools Rules Engine & Backend

Humana Inc • United States

Remote
USD 120,000 - 160,000
Senior Software Engineer - NBA
Senior Software Engineer - NBA

Humana Inc • United States

Remote
USD 120,000 - 160,000
Senior Kafka Streaming Engineer - Remote
Senior Kafka Streaming Engineer - Remote

Humana Inc • Kentucky

Hybrid
USD 110,000 - 145,000