We have partnered with our client in their search for a Senior Java 17 + ADX / KQL
Responsibilities
Java backend / event-driven processing
- Implement Event Hub consumption patterns : consumer groups, partition awareness, batching, checkpointing strategy, retries / DLQ, idempotency.
- Design and tune thread pools and scheduled work (, backfills / replays / retries) with safe operational controls.
- Build robust JSON parsing / validation, schema evolution handling, and error routing
ADX (Azure Data Explorer) + query performance
Write KQL queries for search / filter use cases and operational diagnostics.Profile and tune ADX queries (query plan / diagnostics), reducing p95 latency and cost for hot queries.Create clear query patterns and guardrails (parameterization, paging strategy, consistent query shapes).API design : Search vs Retrieval
Define clean API contracts for search results : returned fields, filters, pagination semantics, error handling.Implement retrieval "views" carefully (versioned, testable, limited scope) to avoid a server-side dumping ground.Apply JWT authentication patterns and integrate with internal auth requirements.Skills Required
Senior-level experience shipping and operating production backend services.Java 17 : concurrency / thread pools, scheduled work, resilience patterns, profiling (CPU / GC / threading).Event-driven systems (Event Hub / Kafka equivalents) : idempotency, retries / DLQ, replay / backfill safety.ADX / KQL : proven ability to write and tune / profile queries (not just run them).API design : production experience building search / filter endpoints and retrieval endpoints with stable contracts.AKS / Kubernetes literacy : can deploy and debug your service (pods, logs, resources, probes, HPA basics).Security basics : JWT validation / claims awareness; practical Managed Identity understanding for accessing Azure services.Education & Work Experience
Bachelor's degree in equivalent fieldTitle Senior Java 17 + ADX / KQL
Location Miamisburg, OH
Client Industry Insurance
About Korn Ferry