Overview
About Us:
BDIPlus, a US-based transformation Consulting & Customer Data Platform (CDP) company, builds next-generation enterprise solutions for the Financial Services and Insurance industries. By combining deep domain knowledge with engineering excellence, we help clients transform raw data into actionable business decisions and measurable outcomes.
Job Overview:
We are looking for a Software Developer with strong experience in Apache Camel and IBM Integration Bus (IIB) to design and implement robust integration and middleware solutions. You will be responsible for developing and maintaining secure, scalable APIs and microservices that connect diverse systems and data sources.
This role is ideal for someone who enjoys backend development, integration frameworks, and working in a dynamic, fast-paced environment focused on enterprise-grade solutions.
Key Responsibilities:
• Design, develop, and maintain backend services and integrations using Apache Camel and IBM Integration Bus (IIB).
• Build and manage RESTful APIs and microservices for enterprise applications.
• Implement routing, mediation, transformation, and orchestration workflows between systems and data sources.
• Work with Python (FastAPI) and related technologies for backend logic and service development.
• Collaborate with teams to ensure seamless integration with databases (MySQL, Postgres, HBase).
• Troubleshoot and optimize integrations for performance, scalability, and reliability.
• Participate in architecture discussions and contribute to improving middleware frameworks.
• Ensure adherence to security and compliance standards in all integration implementations.
Required Skills & Qualifications:
• Minimum 3+ years of experience in backend software development and integration.
• Strong hands-on experience with Apache Camel (Enterprise Integration Patterns, routing, transformation, error handling).
• Experience with IBM Integration Bus (IIB) or similar ESB / middleware platforms.
• Proficiency in developing and consuming RESTful APIs and working with microservices architectures.
• Backend programming experience in Java or Python (FastAPI preferred).
• Experience with relational and NoSQL databases (MySQL, Postgres, HBase, or equivalent).
• Solid understanding of data structures, algorithms, and integration best practices.
• Strong analytical, problem-solving, and debugging skills.
Good to Have:
• Exposure to event-driven architectures (Kafka, ActiveMQ, etc.).
• Experience integrating with third-party APIs or legacy systems.
• Knowledge of CI/CD pipelines, containerization (Docker/Kubernetes), and cloud deployments.
• Familiarity with monitoring and logging tools for integration systems.
Our Purpose and Culture at BDIPlus:
Our mission is to help enterprises utilize their resources more efficiently, implement effective information management, and empower them by enabling richer insights and intelligence. We are driven by a single purpose: to empower technology transformation. We are passionate about creating foundational technology platforms for enterprise data and information management. Our employees are at the heart of the work we do at BDIPlus. We are committed to encouraging and celebrating innovation, creativity, and hard work among our team members.