Country/Region:  IN
Requisition ID:  40540
Work Model: 
Position Type: 
Salary Range: 
Location:  INDIA - PUNE - BIRLASOFT OFFICE - HINJAWADI

Title:  JBoss Fuse Kafka APIM Developer Technical Lead-App Development

Description: 

Area(s) of responsibility

<p><strong>JBoss Fuse, Kafka and APIM Developer:</strong></p><p> <strong>Key Responsibilities &amp; Required Skills:</strong></p><p>Candidates should have strong hands-on experience in:</p><ul><li>Experience developing JBoss Fuse / Apache Camel routes for file-based, batch, and API-based integrations.</li><li>Hands-on experience with SFTP/file integrations, including file pickup, validation, processing, archival, error handling, and file transfer.</li><li>Experience integrating Apache Camel/Fuse with Kafka, including producing and consuming messages from Kafka topics, consumer groups, message handling, and error/retry scenarios.</li><li>Experience implementing end-to-end orchestration, for example: SFTP → Kafka → backend processing → database → response/reconciliation file.</li><li>Experience with data transformation and validation within Camel/Fuse routes, including handling different file/message formats.</li><li>Experience integrating Apache Camel/Fuse with Kafka for asynchronous and event-driven integrations.</li><li>Hands-on experience in Kafka development, including creating/configuring topics, producers, consumers, consumer groups, partitions, offsets, and message processing.</li><li>Strong understanding of exception handling, retry, reprocessing, dead-letter/error flows, logging, and monitoring in Camel/Fuse integrations.</li><li>Experience integrating Fuse with REST/SOAP APIs and backend databases and coordinating synchronous and asynchronous integration flows.</li><li>Experience with secure connectivity, including SFTP, SSL/TLS and mutual TLS where applicable.</li><li>Ability to troubleshoot production integration issues across Fuse routes, Kafka, SFTP, APIs, and downstream systems.</li></ul><p><strong>Azure API Management – Mandatory Skills</strong></p><p>Candidates should have hands-on experience with Azure API Management (APIM), including:</p><ul><li>API onboarding, configuration, publishing, and lifecycle management.</li><li>Development and configuration of APIM policies for security, transformation, routing, throttling, rate limiting, and traffic management.</li><li>API security using OAuth 2.0, certificates, SSL/TLS, mTLS, or similar mechanisms.</li><li>Experience with REST APIs and OpenAPI/Swagger specifications.</li><li>API versioning, revisions, subscriptions, and access control.</li><li>API monitoring, logging, troubleshooting, and performance management.</li><li>Integration of APIs with backend applications, microservices, and enterprise systems.</li><li>Understanding of API-led and cloud-native integration architectures.</li><li>Experience with Azure DevOps/Git and CI/CD for API deployment is preferred.</li></ul>