We are seeking a full-time Java Developer to join our development team to support integration efforts across multiple platforms and end customers. This role will focus on building an in-house integration platform using Apache Camel and Java to support our long-term scalability and integration needs.
Key Responsibilities:
Design, develop, and maintain scalable integration solutions using Java and Apache Camel.
Build and optimize in-house integrations to replace existing dependencies.
Develop and manage APIs to ensure scalability and portability across multiple clients.
Enable connectivity to downstream services such as SOAP and REST, ensuring seamless communication between systems.
Translate contracts, business needs and manage integration workflows between internal applications and external partners.
Ensure integrations remain secure, portable, and vendor-agnostic.
Collaborate with cross-functional teams to identify integration requirements and deliver technical solutions that align with business goals.
Monitor, troubleshoot, and enhance integration performance.
Document code, processes, and integration architectures for long-term maintainability.
Requirements
Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent experience)
Proven experience with Java development and integration frameworks (especially Apache Camel)
Hands-on experience designing and consuming APIs and working with SOAP and REST protocols
Strong understanding of integration principles, scalability, and system interoperability
Experience building vendor-agnostic, portable integration solutions across multiple clients
Familiarity with healthcare systems or Medicare integration is a plus
Excellent problem-solving skills and attention to detail