Java Developer

  • Columbus, Ohio, United States
  • -
  • Hybrid

Job Description:

We are seeking a skilled Java Developer with strong experience in Spring Boot, REST API development, Kafka-based messaging, Camel K, and EDI integrations. The ideal candidate will design, develop, and support scalable microservices and enterprise integration solutions involving real-time messaging and EDI transaction processing (X12/EDIFACT).

This is a Hybrid position: Columbus, OH (Hybrid shift timing Tuesday to Thursday in office, Monday & Friday remote)

This role requires hands-on experience building high-performance APIs, event-driven systems, and integrating with trading partners via EDI standards.



Key Responsibilities

  • Design and develop microservices using Java and Spring Boot
  • Build and maintain RESTful APIs for internal and external integrations
  • Develop and support event-driven architectures using Apache Kafka
  • Design, develop, and maintain file-based and message-based integrations using Apache Camel / Camel K, including routing, transformation, and EDI message processing.
  • Implement message serialization/deserialization (JSON, Avro, etc.)
  • Develop EDI integrations for trading partners (X12 / EDIFACT)
  • Process EDI transactions such as 850, 810, 856, 997, etc.
  • Implement functional acknowledgments (997) handling and tracking
  • Work with AS2/VAN communication protocols
  • Troubleshoot message failures, schema issues, and partner connectivity problems
  • Implement logging, monitoring, and error-handling strategies
  • Collaborate with business, QA, and external trading partners
    Required Qualifications
  • 5+ years of experience in Java development
  • Strong experience with Spring Boot and Spring ecosystem
  • Hands-on experience building REST APIs
  • Experience with Apache Kafka (producers, consumers, schema management)
  • Experience implementing error handling, retries, and DLQ patterns
  • Experience with Camel K integrations
  • Working knowledge of EDI standards: ANSI X12, EDIFACT
  • Experience with EDI mappings and transaction validation
  • Experience with AS2 or VAN connectivity
  • Strong SQL knowledge and database integration experience
  • Familiarity with Git, CI/CD pipelines, and containerization (Docker/Kubernetes)

Preferred Qualifications

  • Experience with cloud environments like Azure etc
  • Experience with Schema Registry (Avro/JSON Schema)
  • Knowledge of DFDL, Smooks, or EDI parsing frameworks
  • Experience with B2B integration platforms
  • Understanding of message correlation and acknowledgment tracking
  • Experience supporting production EDI/Kafka workloads


Technical Skills

Java, Spring Boot, REST APIs, Camel K, Apache Kafka, EDI (X12, EDIFACT), AS2 / VAN, SQL (Oracle, PostgreSQL, etc.), Git, Docker / Kubernetes