Senior Software Developer / Software Architect

Backend systems built for products that have to keep running

I’m Abubakar, a senior software developer and architect with more than 10 years of experience. Most of my work has been in Java, Spring, APIs, and distributed systems across fintech, telecom, insurance, and pension platforms. More recently, I’ve also been exploring AI agents and chatbot-style solutions from a backend and integration point of view.

Java 11 / 17 / 21Spring BootSpring SecuritySpring CloudSpring AIMicroservicesREST & SOAPDockerKubernetesJenkins / CI/CDOracle / PostgreSQL / MongoDBKafka / RabbitMQReact + TypeScript

Recent teams and platforms

KeylaneEasypaisaUPaisaTelenorMinsaitWalmart

At a glance

Senior backend engineer with architecture experience

10+

Years in delivery teams

7 to 21

Java versions used in production

Backend + APIs

Core focus

AI + chatbots

Current add-on focus

Current direction

AI work from a backend and integration angle

  • Working on AI agents and chatbot flows that connect to actual services and workflows.
  • Interested in secure integration, retrieval-aware flows, and keeping AI features maintainable.
  • Still approaching AI the same way I approach backend work: clear interfaces, practical value, and production reality.

Value proposition

What I bring to senior engineering and architecture roles

The value is not only in writing the code. It is also in understanding the system around that code and keeping delivery steady.

Strong backend ownership

Most of my work has been in Java services, integrations, data-heavy workflows, and the release and support work that goes with them.

Comfortable in regulated domains

Fintech, telecom, insurance, and pension systems shaped how I think about security, operational stability, and controlled change.

Architecture that stays close to delivery

I like architecture work, but I do not separate it from implementation. The design has to survive production, handover, and future change.

Practical AI work

My AI work is mostly backend-led: chatbot flows, agent-style orchestration, and connecting AI features to systems that already exist.

Experience timeline

Experience built across live products and delivery-heavy teams

I’ve spent most of my career in systems where production stability and clear ownership matter. That includes banking, payments, telecom integrations, cloud delivery, and long-lived enterprise platforms.

Jul 2023 - Present

Software Engineer

Keylane

Working on insurance and pension software in an agile team. The work is a mix of new features, production issue support, and day-to-day coordination with a distributed team.

Java 11 / 17 / 21Spring BootJPAOracleSOAPDocker

Mar 2022 - May 2023

Senior Java Developer

Minsait - An Indra Company

Worked on a smart meter management system, translating ticket requirements into backend solutions and helping teammates during delivery.

Java 17Spring BootMicroservicesKafkaMongoDBMySQL

Aug 2021 - Jan 2023

Principal Software Engineer

Telenor Microfinance Bank

Worked on Easypaisa backend features, joined production deployment work, and helped resolve live issues as part of a war-room squad.

Java 11Spring CloudRabbitMQRedisMySQLFintech

Projects

Selected projects and product work

A lot of my work sits inside product teams, so these are short summaries rather than public case studies. The emphasis is on systems, delivery context, and the kind of responsibility the role involved.

FintechFeatured work

Easypaisa backend services

Feature delivery, deployments, and production support for a high-traffic digital finance platform.

At Telenor Microfinance Bank, I worked on backend services behind Easypaisa. The role covered new feature work, production deployments, and war-room issue handling, so it stayed very close to real production behavior rather than isolated feature development.

Project impact

Worked on live fintech services where new features, release coordination, and incident handling all mattered at the same time.

  • Delivered backend changes in a live payments environment.
  • Joined production rollout work and post-release support.
  • Worked across services, messaging, and data access layers.
Java 11Spring BootSpring CloudMyBatisRabbitMQRedisMySQL
FintechFeatured work

UPaisa branchless banking platform

Long-running branchless banking work across feature delivery, secure flows, and client-facing implementation.

Over several years at Abacus Consulting, I worked on UPaisa and related banking functionality. The work included new features, unit testing, menu-driven user flows, client coordination, and later team lead and solution architecture responsibilities.

Project impact

Built much of my fintech foundation here through full SDLC work, code reviews, team support, USSD flows, and technical solution ownership.

  • Worked through the full SDLC on a branchless banking product.
  • Handled secure transaction-related logic and user flows.
  • Supported reviews, delivery coordination, and client communication.
JavaSpring MVCHibernateOracleAES / RSAActiveMQJSPApache Wicket
API PlatformsFeatured work

Apigee monetization rollout

Implementation work around Apigee installation, monetization, and API platform setup.

This work involved Apigee setup and monetization-related implementation for Telenor. It sat between engineering execution and solution design, with a strong focus on API exposure, secure integration, and platform readiness.

Project impact

Added hands-on API management and monetization experience to a telecom environment where governance and integration quality mattered.

  • Implemented Apigee monetization-related work for a telecom client.
  • Worked on API exposure and integration concerns beyond pure application code.
  • Combined solution design thinking with hands-on delivery.
ApigeeAPI ManagementOAuth2SpringJenkinsCI/CD
Insurance & PensionFeatured work

Insurance and pension product work

Current backend work in insurance and pension systems.

At Keylane, I work in an agile team on insurance and pension software. The day-to-day work includes backend feature development, production support, and cross-team coordination, which keeps the role practical and close to the product.

Project impact

Delivering new features and production fixes in long-lived enterprise products with complex domain rules and distributed collaboration.

  • Working in a domain-heavy enterprise product environment.
  • Balancing feature work with production issue handling.
  • Coordinating across teams while keeping delivery steady.
Java 11 / 17 / 21Spring BootJPAOracleSOAPDockerJenkins

Next step

Looking for senior backend or architecture support?

I’m open to full-time roles, contract work, consulting, private builds, and chatbot or AI-focused product work.