Compare your current skills to what this opportunity needs—we'll show you what you already have and what could strengthen your application.
Job Description
We have an active requirement for a Lead Kafka/Flink Developer supporting our Bank Modernization Program and would welcome CVs . Please find the key details below:
Role:
Lead Kafka/Flink Developer Location:
Johnston, RI or Westwood, MA (Hybrid/Onsite)
Start:
ASAP Job Type:
Hybrid Role Overview:
We are looking for an experienced Lead Kafka/Flink Developer to design, build, and support scalable enterprise and cloud-native applications. The candidate will be responsible for building event-driven platforms, real-time streaming , and batch data processing solutions .
Key Requirements:
Hands-on experience building and supporting real-time and batch data processing solutions using Apache Kafka (Confluent preferred) and Apache Flink Proven track record designing and maintaining real-time streaming and batch pipeline applications in production environments Experience with large-scale batch data processing systems , big data technologies, and optimizing batch job performance and throughput Strong expertise in Java 8 17, Spring Boot, Spring Cloud, REST APIs , microservices, and distributed systems Experience designing and building control plane services and orchestrating distributed Flink platforms Ability to optimize real-time and batch pipeline performance , debug latency bottlenecks, and create benchmarks Proficiency with AWS, Docker, Kubernetes, and CI/CD pipelines - cloud-native architecture principles essential Strong knowledge of databases including Oracle, PostgreSQL, MongoDB , and Hibernate/JPA Experience collaborating across product and engineering teams on cloud-based, multi-region deployments Strong technical leadership, problem-solving, and communication skills