Java Developer

Overview

On Site
Depends on Experience
Accepts corp to corp applications
Contract - Independent
Contract - W2
Contract - 12 Month(s)
100% Travel
Able to Provide Sponsorship

Skills

Java
kafka
Streams
Connect
CDC
AWS
EC2
S3
PostgreSQL
IMS DB
Flink

Job Details

Job Role : Java Developer

Location : Wilmington, DE (Onsite)

Mode of interview : Video Interview

Years of experience: 10+ years

Job Roles/Responsibilities:


Job Summary:

We are seeking a highly skilled Senior Java Developer with hands-on experience in Spring Boot, Kafka Connect, and Apache Flink to lead the development of real-time data pipelines from legacy IMS DB systems to modern cloud-native architectures using Confluent Cloud on AWS and Aurora PostgreSQL.

________________________________________

Key Responsibilities:

  • Design and implement CDC pipelines using Kafka Connect to capture events from IMS DB and stream them into Gaia Kafka and Confluent Cloud.
  • Develop and maintain microservices using Java Spring Boot for data ingestion, transformation, and delivery.
  • Build real-time stream processing workflows using Apache Flink.
  • Integrate with Aurora PostgreSQL for downstream data persistence and analytics.
  • Ensure high throughput and low latency across the pipeline, optimizing for performance and reliability.
  • Collaborate with DevOps and cloud engineering teams to deploy and monitor solutions on AWS.
  • Document architecture, data flow, and operational procedures for scalability and maintainability.

________________________________________

Required Skills:

  • 6+ years of experience in Java and Spring Boot development.
  • Strong expertise in Kafka Connect, Kafka Streams, and CDC patterns.
  • Experience with Apache Flink or similar stream processing frameworks.
  • Proficiency in AWS services including EC2, S3, RDS, and Confluent Cloud.
  • Solid understanding of PostgreSQL and relational database design.
  • Familiarity with legacy systems such as IMS DB and integration strategies.
  • Knowledge of microservices architecture and RESTful API development.
  • Experience with CI/CD pipelines and containerization (Docker, Kubernetes).

________________________________________

Preferred Qualifications:

  • Experience with high-throughput systems (10k+ TPS).
  • Exposure to financial or telecom domains with real-time data needs.
  • Hands-on with performance tuning and distributed systems.
  • Certifications in AWS or Confluent Kafka are a plus.

    Faizan Shaikh

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.