Java Developer
New Albany, Ohio
Job Summary:
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 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.