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

  • Kafka
  • Java
  • REST APIs
  • Spring Boot
  • integration patterns
  • Resilient
  • Microservices
  • Apache Kafka
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