joseph ukeje
@josephukeje
Senior software engineer building scalable, compliant fintech distributed systems across Java and .NET.
What I'm looking for
I’m a Senior Software Engineer with 5+ years delivering scalable, production-grade distributed systems in fintech and payments. I build high-throughput, event-driven architectures and embed compliance-aware patterns (audit trails, PCI/SOC) from day one.
My focus is end-to-end ISO 20022/SWIFT payment flows and resilient platform design—shipping and hardening systems that eliminate production payment failures at tier-1 bank transaction volumes. I’ve engineered microservices on Kubernetes, integrating Kafka event pipelines, exactly-once semantics, and Redis at scale for distributed locking, pub/sub, and low-latency caching.
I lead engineering quality through consistent standards: secure authentication (OAuth 2.0, JWT), observability with DORA metrics, and vulnerability remediation. From cross-cutting risk layers (Spring AOP/ASP.NET Core middleware) to gRPC integrations and test automation (JUnit/Mockito, WireMock, Testcontainers), I partner with product, design, and QA in Agile environments to deliver maintainable systems.
Experience
Work history, roles, and key accomplishments
Senior Software Engineer
Interswitch Group
Apr 2025 - Present (1 year 3 months)
Engineered end-to-end ISO 20022 pacs.008/pacs.002/pacs.028 integrations across C#/.NET Core 8 and Java 21 service layers, incorporating XML canonicalisation, digital signatures, and production error recovery. Built a core-banking payment gateway and inter-bank transfer engine (IRIS) and designed supporting event-driven microservices on Kubernetes using Kafka, Redis, and Azure Service Bus.
Software Engineer
Vision Forge AI Automations
Jan 2024 - Jun 2024 (5 months)
Architected cross-language microservice integration layers (Java Spring AMQP over RabbitMQ and .NET MassTransit over RabbitMQ) connecting multiple distributed services. Built GraphQL APIs (Hot Chocolate and Apollo) for React dashboards and expanded automated testing coverage using Testcontainers and WireMock.
Software Engineer
Schlumberger (SLB) Oil & Gas Servicing Limited
Jan 2023 - Dec 2023 (11 months)
Designed production-grade C# / ASP.NET Core and Java / Spring Boot RESTful APIs with a JWT + OAuth 2.0 authentication framework and Twilio 2FA, aligned to OWASP Top 10 security standards. Built cloud infrastructure and CI/CD deployment pipelines on Azure and GCP and implemented role-based access control and database models for operational reporting.
Software Engineer
The Intrepid Technologies (Chevron)
Jan 2021 - Dec 2022 (1 year 11 months)
Re-engineered C# / ASP.NET Core and Java / Spring Boot backend services for enterprise web applications, improving API response pipelines and reducing average response times. Implemented database connection pooling and query optimization across Oracle and PostgreSQL and built RPA-integrated .NET/Java analytics modules to automate performance reporting.
Software Engineer
Self-Employed (Upwork)
Jan 2020 - Dec 2021 (1 year 11 months)
Designed and delivered full-stack C# / ASP.NET Core and Java / Spring Boot client applications for international clients, including EF Core/JPA data models and REST API layers. Managed Linux server environments for application hosting, deployment, and monitoring.
Senior Software Engineer
Huawei Technologies Nigeria
Jun 2024 - Present (2 years 1 month)
Designed scalable Java/Spring Boot and C#/.NET Core microservices for Huawei Cloud’s enterprise B2B platform using async event-driven workflows. Delivered partner rewards management CI/CD improvements and built a RabbitMQ notification pipeline for reliable SMS alerts with dead-letter retry handling.
Education
Degrees, certifications, and relevant coursework
Babcock University
Bachelor of Science in Software Engineering, Software Engineering
Grade: 4.10/5.00
Bachelor of Science in Software Engineering with a GPA of 4.10/5.00. Coursework covered data structures & algorithms, object-oriented design, computer organisation, software architecture, and combinatorics.
Tech stack
Software and tools used professionally
Postman
Blockchain
Microsoft Azure
GitHub
Bitbucket
SonarQube
Veracode
Kubernetes
Jenkins
GitHub Actions
Spring Data
MySQL
PostgreSQL
MongoDB
Gmail
Spring Boot
.NET Core
.NET
ASP.NET Core
Redis
Terraform
Azure DevOps
MapStruct
React
JavaScript
Java
CSS 3
ASP.NET
XML
Serilog
Logback
SLF4J
Blazor
Kafka
RabbitMQ
Azure Service Bus
MediatR
Grafana
Prometheus
Linux
Apollo
GraphQL
SignalR
gRPC
Spring Security
Protobuf
Azure Functions
TypeScript
JUnit
Mockito
Docker
Twilio
Service Layers
SQL
GitHub Copilot
Azure Container Apps
WireMock
Testcontainers
Rivet
100ms
Middleware
Remote
Namespace
Jan
X++
Availability
Location
Authorized to work in
Skills
Interested in hiring joseph?
You can contact joseph and 90k+ other talented remote workers on Himalayas.
Message josephGet matched with your dream remote job
Sign up now and join over 250,000+ remote workers who receive personalized job alerts, curated job matches, and more for free!
