Senior Associate Software Engineer · Equinix
Bangalore, India
Owning the New SFDC ↔ Legacy SFDC ↔ Siebel integration — a critical workstream in Equinix's company-wide Lead-to-Cash transformation.
- Owned end-to-end design and delivery of a Kafka-driven integration bidirectionally syncing every Account and Contact across three customer-master systems through a multi-year migration. Live in production, processing ~500 events/day in MVP rollout and built to scale.
- Architected the transformation layer using Apache Velocity templates — mapping events to target-system APIs while handling idempotency, retries, and field-level edge cases.
- Drove cross-team alignment across SFDC, Siebel, MDM, and consuming-system teams — the single technical point of contact for the sync.
- Core contributor to the Account & Contact Platform exposing standardized DIH APIs over Informatica MDM — serving ~30K calls/day on average, bursting to ~150K across sales, ops, and finance.
- Shipped Java + Spring Boot microservices that eliminated direct MDM access for consuming applications, reducing duplicated lookups and tightening data consistency across the org.
- Built Kafka-based event integrations to replace fragile point-to-point integrations with a durable event log; built Apache NiFi orchestration with auditing and traceability for governance.
- Tuned PostgreSQL schemas and queries for high-throughput transactional workloads; set up Grafana monitoring and GitHub Actions CI/CD for the platform.
- Java
- Spring Boot
- Kafka
- Apache Velocity
- Apache NiFi
- PostgreSQL
- Salesforce
- Siebel
- Informatica MDM
- Grafana
- GitHub Actions