Job Title: Application Integration Developer
Location: Cambridge, MA
Duration: 12+ Months
Role Overview
We are seeking an experienced Application Integration Developer to design, develop, and maintain enterprise-level integration solutions. The ideal candidate will have strong hands-on experience in API development, middleware platforms, and cloud-based integration technologies. This role requires collaboration with cross-functional teams to ensure seamless data exchange across multiple systems and platforms.
Key Responsibilities
Design, develop, and implement integration solutions using middleware platforms (e.g., MuleSoft, Dell Boomi, Apache Camel, IBM Integration Bus, etc.)
Build and consume REST/SOAP APIs and microservices
Develop real-time and batch integrations between enterprise applications
Work with cloud platforms (AWS, Azure, Google Cloud Platform) for integration deployments
Perform data mapping, transformation, and orchestration
Troubleshoot integration issues and optimize performance
Ensure security best practices for API and integration layers (OAuth2, JWT, SSL, etc.)
Participate in code reviews, unit testing, and CI/CD implementation
Document integration architecture and technical designs
Collaborate with architects, business analysts, and stakeholders
Required Skills & Qualifications
Bachelor's degree in Computer Science or related field
5+ years of experience in application integration development
Strong experience with integration tools such as:
MuleSoft / Boomi / Informatica / Tibco / Apache Camel / WSO2
Experience in API design and development (REST/SOAP)
Hands-on experience with JSON, XML, XSLT, data mapping
Knowledge of messaging systems (Kafka, RabbitMQ, JMS)
Strong programming skills (Java, Python, or Node.js)
Experience with SQL and NoSQL databases
Familiarity with DevOps tools (Jenkins, Git, Docker, Kubernetes)
Strong understanding of integration patterns and enterprise architecture
Preferred Skills
Experience with cloud-native integration services
Knowledge of event-driven architecture
Experience in Agile/Scrum methodology
Exposure to ERP/CRM integrations (SAP, Salesforce, Oracle, etc.)
API Gateway experience (Apigee, Kong, AWS API Gateway)