Skip to main content
joseph ukejeJU
Looking for a job

joseph ukeje

@josephukeje

Senior software engineer building scalable, compliant fintech distributed systems across Java and .NET.

Nigeria
Message

What I'm looking for

I’m looking to join a team building compliant fintech payments and distributed systems—where I can design event-driven microservices, improve reliability with Kafka/Redis/Kubernetes, and raise engineering standards through security, observability, and strong testing.

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

IG
Current

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.

VA

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.

SL

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.

TC

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.

SU

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.

Education

Degrees, certifications, and relevant coursework

Babcock University logoBU

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.

Get 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!

Sign up
Himalayas profile for an example user named Frankie Sullivan