Java Developer with EDI (Electronic Data Interchange)
Job Title: Java Developer with EDI Experience
Location: Remote (USA)
Employment Type: Full-Time OnlyJob Summary
We are seeking an experienced Java Developer with EDI (Electronic Data Interchange) expertise to design, develop, and support enterprise applications and EDI integrations. The ideal candidate will have strong hands-on experience in Java development, healthcare or payer environments, and implementing EDI transactions such as X12.
Key Responsibilities:
Design, develop, test, and maintain Java-based applications and integration solutions.
Implement and support EDI transactions including 834, 835, 837, 270/271, 276/277, and 278.Develop APIs, microservices, and backend services using Java technologies.
Analyze EDI specifications and troubleshoot transaction processing issues.
Collaborate with business analysts, stakeholders, and cross-functional teams to gather requirements.
Perform code reviews and ensure adherence to coding standards and best practices.
Support production deployments, issue resolution, and system enhancements.
Participate in Agile ceremonies including sprint planning, stand-ups, and retrospectives.
Required Skills:
5+ years of experience in Java development.
Strong experience with Java, Spring Boot, REST APIs, Microservices, Hibernate/JPA.Hands-on experience with EDI X12 transactions.
Experience with EDI tools such as IBM Sterling, Edifecs, BizTalk, MuleSoft, or similar platforms.
Strong knowledge of SQL and relational databases (Oracle, SQL Server, PostgreSQL).Experience with Git, CI/CD pipelines, and version control systems.
Strong debugging, analytical, and problem-solving skills.
Preferred Qualifications:
Healthcare domain experience, preferably with Medicaid, Medicare, or Healthcare Claims.
Experience with cloud platforms (AWS, Azure, or GCP).Knowledge of HL7/FHIR is a plus.
Experience working in Agile/Scrum environments.
Bachelor's degree in Computer Science, Information Technology, or related field.