Sr. Streaming Engineer- Java with Kafka / Flink

Overview

Remote
Depends on Experience
Accepts corp to corp applications
Contract - Independent
Contract - W2
Contract - 30 Month(s)
No Travel Required
Able to Provide Sponsorship

Skills

Apache Flink
Kafka streaming
Java 8/11 and JEE
Stream API
Multi-threading / Collections
NoSQL
application development for deployment on cloud environment
containerization- Docker / Kubernetes
Capital markets- Risk/Options/Clearing
Financial services / BFSI domain

Job Details

Need Architect level / Senior candidates with exceptional communication skills, needs to work without supervision and hands on with Coding.

We are looking at candidates as per below order of priority

  • Strong Kafka/Apache Flink streaming experience with Capital markets domain experience (Risk/Options/Clearing)
  • Strong Kafka/Apache Flink Streaming experience with BFSI domain
  • Strong Kafka/Apache Flink Streaming Experience with any domain.

 

Experience level: 12-17 Years experience

Key Skills & Responsibilities:

  • Hands-on development experience in Java 8/11 (Stream API, Multi-threading, Collections. Profiling) / JEE and Spring MVC / Spring Boot
  • Hands on Experience in Apache flink is mandatory.
  • Low-latency, high throughput experience using Kafka and NoSQL databases is ideal
  • Experience of writing applications for deployment on cloud environment
  • Experience with containerization (e.g., Docker) and preferably, Container Management software (Kubernetes)
  • Hand-on experience with Unit testing (Mockito)
  • Excellent communication skills
  • Financial services experience is a big plus
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.