7+ years of hands-on tool/design experience with API based integration architectures, microservices design, and good knowledge of integration patterns and Agile Integration techniques
Experience in Modeling & Transformations techniques (UML, Data Modeling, Schema Mapping)
Exposure to healthcare standard (HL7, FHIR, EDI) interoperability designs and message models
Experience in designing orchestration and choreography-based integrations
Experience and knowledge of SSO, OAuth, Open ID, and SAML 2.0
Awareness of OOAD and SAFe Methodology
Deep understanding of Cloud Pak for Integration (CP4i), Open Shift Platform, Container Management, and their design aspects
Good knowledge of IBM Integration products, IBM API Connect, IBM App Connect Enterprise, SOAP and REST based Web services, and database concepts (RDBMS and No-SQL Database)
Extensive experience in SOAP and RESTful API designs following Open API specifications
Extensive design/working experience with confluent Kafka-based solutions
Deep understanding of Kafka Cluster brokers, broker sizing, topic sizing, h/w sizing, performance monitoring, broker security, topic security, consumer/producer access management (ACL)
Experience in designing high availability clusters and utilize Kafka APIs in integration solutions
Exposure to Confluent Kafka, zookeepers, Kafka connect, Kafka SQL, schema registry/Avro schemas
Experience with Kafka Connect distributed setup, configuration, and design of Kafka source/sink connectors & simple message transforms
Exposure to Kafka Producer/Consumer Microservices concepts in Java Spring Boot and Kafka distributed Architecture
Expert in Kafka topic design, data pipeline setup with Kafka connect (e.g., CDC)
Experience with Kafka Structured query language (KSQL), prepare queries, Left/Right/Inner joins
Awareness of performance tuning techniques for high throughput and high availability Confluent Kafka in container environment
Good understanding of modern Ops techniques and their inclusion in Integration Design
Exposure to SCM, GitOps, Azure DevOps, Jenkins, UCD, UCR, etc.
Good knowledge of application monitoring tools like, AppDynamics, Grafana, Prometheus, etc.
Experience with languages such as Java/C#, SQL, eSQL, kSQL, XML, Python
Excellent communication skills, be able to work independently as well as part of a team, and have a deep understanding of integration technologies and patterns
B2+ English level