Senior Software Engineer
Interswitch Group
• Java 21, Spring Boot 3.x, Spring AOP/AspectJ, Spring WebFlux, TypeScript, Node.js, Go (Gin), ReactJS, PostgreSQL, Oracle, Redis, MongoDB, IBM MQ, RabbitMQ, Docker, Kubernetes, Prometheus, Grafana, Veracode, ISO 20022/SWIFT, Flyway, JUnit 5, Mockito, Jenkins • Took full end-to-end ownership of ISO 20022 payment flow integration (pacs.008, pacs.002, pacs.028) – handling protocol-level XML canonicalisation (C14N), digital signatures, namespace standardisation, and OffsetDateTime edge cases causing production failures in high-volume outbound flows. • Built and maintained a Netty-based TCP server for the IRIS engine, handling low-level network transport, connection lifecycle, and protocol framing – going well beyond standard Spring Boot abstractions into raw Java networking. • Implemented gRPC-Java integrations for blockchain RPC checks, defining protobuf service contracts and handling serialisation, streaming, and error propagation across distributed service boundaries. • Architected a non-intrusive cross-cutting security layer using Spring AOP and AspectJ, enabling transparent fraud evaluation via custom annotations without polluting core business logic. • Built and deployed Go (Gin) microservices for high-throughput internal API gateway layers, leveraging Go’s concurrency model for performant, low-latency payment processing pipelines. • Designed scalable Node.js/TypeScript REST APIs and service layers for partner integration validation and certification, improving onboarding efficiency by 50%. • Developed RabbitMQ event-driven async pipelines across 5+ distributed microservices; built GraphQL (Apollo) APIs consumed by React.js dashboards. • Used JDBCTemplate for fine-grained SQL control against Oracle and PostgreSQL; built server-side HTML email templating and SMS notification pipelines in Java. • Built Prometheus/Grafana observability infrastructure; resolved 100% of Veracode high-severity vulnerabilities; hardened Docker/Kubernetes deployments for Tier-1 banks. • Authored comprehensive SDK documentation, API references, developer handbooks, and architecture specs for internal teams and external partner integration processes.