Java Backend Developer With Kafka

Long Finch Technologies

Charlotte, NC

Posted On: Oct 06, 2025

Posted On: Oct 06, 2025

Job Overview

Job Type

Contract - Corp-to-Corp, Contract - Independent, Contract - W2

Experience

11 - 15 Years

Salary

Depends on Experience

Work Arrangement

On-Site

Travel Requirement

0%

Required Skills

  • Apache Kafka
  • Java
  • REST API
  • Spring
  • Integration Patterns
  • Resilient
  • Microservices
Job Description

We are seeking an experienced Java Backend Developer with strong Kafka expertise to join our team in Charlotte, NC. The ideal candidate will be responsible for building a robust and scalable integration framework that facilitates seamless communication between internal applications and external systems using REST APIs and Kafka-based messaging.

 

Key Responsibilities
  • Design and develop integration frameworks using Java, Kafka, and REST APIs.

  • Implement synchronous and asynchronous interactions with external systems.

  • Build and enforce a centralized Validation Framework to ensure data integrity and compliance with business rules.

  • Ensure scalability, resiliency, and performance of the system under varying load conditions.

  • Apply best practices for handling:

    • Retry, Timeout, and Circuit Breaker patterns.

    • Duplicate or repeated messages/responses safely.

    • Graceful degradation during delays, outages, or external dependency failures.

  • Monitor and log:

    • External API/Kafka response times

    • Error rates

    • Availability metrics

  • Design support for API versioning and monitor deprecation of external services.

  • Implement authentication, authorization, data validation, and encryption mechanisms to secure all external communications.

  • Collaborate closely with architects, QA engineers, DevOps, and product teams to deliver high-quality solutions.

 

Technical Requirements
  • 10+ years of professional software development experience.
  • Expert in Java (8+) and Spring Boot frameworks.
  • Strong experience with Apache Kafka and related streaming technologies.
  • Solid understanding of RESTful API development and integration patterns.
  • Experience implementing resilient and fault-tolerant microservices.
  • Knowledge of data validation frameworks and exception handling strategies.
  • Familiarity with OAuth2, JWT, and other modern authentication protocols.
  • Proficiency in logging, monitoring, and observability tools (e.g., ELK, Prometheus, Grafana).
  • Comfortable working in Agile/Scrum environments.
  • Excellent problem-solving and communication skills.

 

Nice to Have
  • Experience with cloud platforms (e.g., AWS, Azure, or GCP).
  • Exposure to CI/CD pipelines and DevOps practices.
  • Prior experience with versioning APIs and managing backward compatibility.
  • Knowledge of data encryption and secure data transmission protocols.

Job ID: LF250110


Posted By

Mayank Rawat

Bilingual Recruiter