Joseph Ukeje

Senior Full-Stack Software Engineer

#OpenToWork

About

Joseph is a Senior Full-Stack Software Engineer with around 5 years of hands-on experience building and maintaining complex, production-grade systems across fintech, payments, and enterprise SaaS platforms. He has deep expertise in Java 21 and Spring Boot 3.x, including low-level engineering with Spring AOP/AspectJ, Spring WebFlux, Netty TCP servers, and gRPC-Java, combined with advanced proficiency in Node.js, TypeScript, Express.js, and Go (Gin). Joseph has a proven track record integrating with financial messaging standards (ISO 20022, SWIFT), IBM MQ, RabbitMQ, and GraphQL (Apollo). His experience includes working with PostgreSQL, Oracle, MongoDB, MySQL, Redis, JDBCTemplate, and Flyway, along with a strong background in observability (Prometheus, Grafana, Micrometer), cloud infrastructure (AWS EKS, Kubernetes, Docker), security hardening, and developer-facing SDK documentation. Joseph thrives working independently on technically deep, end-to-end projects and collaborating across diverse engineering teams.

Experience

Interswitch Group

Senior Software Engineer

Interswitch Group

Apr 2025 – Present

• 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.

Java 21Spring Boot 3.xgRPC-Java

Software Engineer

Huawei Technologies

Jun 2024 – Apr 2025

• Java, C#, Node.js, TypeScript, Express.js, ReactJS, Vue.js, AWS, Docker, Jest, Jenkins, Git, Agile • Architected high-performance Node.js/TypeScript backend services for Huawei Cloud’s enterprise B2B platform – REST APIs, custom Express.js middleware pipelines, and async event-driven workflows for cloud resource provisioning at scale. • Built Java backend microservices supporting Huawei Cloud platform APIs; developed C# (.NET) internal tooling for cloud resource provisioning workflow automation. • Delivered partner rewards management service end-to-end (data model, API contracts, business logic, Vue.js UI); owned CI/CD pipeline architecture cutting deployment times by 25%. • Enforced Jest/Postman testing standards achieving 95% bug-free release rate; accelerated delivery velocity by 20%.

Node.jsTypeScriptAWS

Software Engineer

Vision Forge AI Automations

Jan 2024 – Jan 2025

• Java, Spring Boot, Spring Data JPA, TypeScript, Node.js, PostgreSQL, MongoDB, RabbitMQ, GraphQL (Apollo), JUnit 5, Maven • Independently designed and built a Spring Boot microservice integration layer connecting 5 distributed services with Node.js/TypeScript/GraphQL API layer – reducing QA data errors by 50%. • Implemented RabbitMQ event-driven messaging; refactored Java codebases cutting response times by 15%; expanded JUnit 5 and Jest coverage to 85%+.

Spring BootPostgreSQLGraphQL

Software Engineer I

Schlumberger (SLB) Oil & Gas Servicing Limited

Jan 2023 – Dec 2023

• React Native, Node.js, Express.js, TypeScript, JWT, OAuth 2.0, PostgreSQL, GCP, Twilio • Built Node.js/Express.js REST APIs for a cross-platform React Native mobile app; designed JWT + OAuth 2.0 authentication with Twilio 2FA (OWASP Top 10 compliant); managed GCP infrastructure reducing cloud costs by 18%.

Node.jsReact NativeGCP

Software Engineer I

The Intrepid Technologies — Chevron

Jan 2022 – Dec 2022

• ReactJS, TypeScript, JavaScript, Node.js, Python, Django, Docker, Git, Agile, RPA • Redesigned 6 enterprise web applications boosting page load speeds by 35%; migrated backend services to Django cutting API response times by 200ms; applied RPA analytics to automate performance reporting.

ReactJSDjangoNode.js
Self-Employed (Upwork)

Freelance Software Developer

Self-Employed (Upwork)

Jan 2020 – Dec 2021

• Java, C#, Node.js, TypeScript, React.js, .NET, ASP.NET MVC, PostgreSQL, MySQL, Git, Linux • Independently delivered full-stack Java and Node.js applications; managed Linux server environments; wrote SDK documentation and API integration guides for developer audiences.

JavaNode.jsPostgreSQL

Education

Babcock University

Babcock University

Bachelor of Science · Software Engineering

Certifications

React Masterclass Fundamentals

Great Learning

Nov 2025 – No expiry

Oracle Cloud Infrastructure Developer Certificate

Oracle

Oct 2025 – No expiry

Oracle Cloud Infrastructure DevOps Certificate

Oracle

Oct 2025 – No expiry

Oracle 12c Administrator / Java SE 8 (OCA/OCP)

New Horizons

Jul 2024 – No expiry

UiPath RPA Certification

UiPath

Jun 2023 – No expiry

Udemy Java Masterclass

Udemy

Jan 2023 – No expiry

Skills

TypescriptFlywayPythonGoNode.jsSpring Boot 3.xJava 21

Languages

English (Native or bilingual proficiency)