About

A backend engineer who grew into architecture and delivery work

More than 10 years in Java and Spring systems where reliability, secure integrations, and careful delivery come first. I still enjoy staying close to the code.

Professional summary

Abubakar Saifullah · Senior Java Backend Engineer

I am a senior Java backend engineer with more than 10 years building, modernising, and supporting business-critical enterprise systems across insurance and pensions, digital banking, fintech, retail, media streaming, and smart metering.

My main strength is backend development with Java and Spring Boot: services, REST and SOAP APIs, data models, and system integrations, backed by relational and NoSQL databases, messaging, and CI/CD pipelines. I take a feature from requirement analysis and technical investigation through implementation, testing support, release coordination, and production delivery.

Currently, I'm working at Keylane on LeanApps, a life insurance and pension administration platform where reliability, data accuracy, and regulatory requirements are essential. Alongside this I build internal custom GPT solutions for my team and work on personal Spring AI projects, which lets me adopt AI in a measured, practical way.

Domain experience

Products where stability matters

Insurance and pension administrationDigital banking and mobile walletsFintech and secure paymentsTelecom and API platformsMedia streaming and utilities

Profile snapshot

The basics

Experience
More than 10 years across backend delivery, integrations, and architecture work
Current role
Software Engineer at Keylane, on the LeanApps life insurance and pension platform
Based in
The Netherlands. Open to hybrid and remote across the EU
Education
BSCS, COMSATS Institute of Information Technology
Languages
English, Urdu, Punjabi, Dutch – Beginner
Current focus
Java backend systems, platform modernisation, and practical AI adoption

Working style

Practical, steady, and delivery-minded

  • I prefer clear service boundaries and interfaces over clever but hard-to-maintain designs.
  • I do not separate architecture from delivery. If it cannot be built and supported, it is not much use.
  • Production support is part of engineering work, especially in regulated products.
  • I judge AI by the same standard as any other tool: does it solve a real problem and fit the system around it?

Experience timeline

Roles and progression

The common thread across these roles is backend ownership, API and integration work, and staying close to delivery.

Jul 2023 - Present

Software Engineer

Keylane

Utrecht, Netherlands

Working on the LeanApps life insurance and pension platform in an international Scrum team. The work is a mix of customer-requested features, complex production issue resolution, platform modernisation on Java 21, and internal AI tooling.

JavaSpring BootJPASOAPOracleWebLogicJenkinsInsurance & Pension

Jan 2023 - Jun 2023

Freelance Software Developer

Freelance

Europe

Delivered software changes for a smart meter management system in the utilities domain, working from Jira requirements and supporting the development team through delivery.

JavaSpring BootMicroservicesRabbitMQRedisApache KafkaMongoDB

Aug 2021 - Jan 2023

Principal Software Engineer

easypaisa digital bank

Lahore, Pakistan

Developed backend features for the Easypaisa mobile wallet, including in-app biometric verification, and worked in a technical leadership capacity across teams, supporting deployments, releases, and war-room incident resolution.

JavaSpring BootSpring CloudMicroservicesREST APIsRabbitMQRedis

Oct 2020 - Jul 2021

Senior Software Engineer

Confiz

Lahore, Pakistan

Backend development, cloud migration, and deployment automation for international clients in retail and fintech, including Walmart's Use Tax application and the PIE loan application for Bahrain.

JavaSpring BootMicroservicesMicrosoft AzureDockerJenkins

Aug 2020 - Sep 2020

Senior Software Engineer

ShopDev

Lahore, Pakistan

Maintained and enhanced the backend of the STARZPLAY streaming platform, investigating REST API issues and delivering fixes to support platform stability.

JavaSpring BootREST APIsMicroservicesRabbitMQRedisMySQL

Nov 2013 - Aug 2020

Senior Consultant (from Research Associate)

Abacus Consulting

Lahore, Pakistan

Nearly seven years on UPaisa, a branchless banking and mobile-wallet platform on the SAP Mobile Platform. Grew from developer to senior consultant, delivering features across web, USSD, and third-party channels and taking on team lead, architecture, Apigee, and client responsibilities.

JavaSpringHibernateApache WicketSOAOracleSybaseApigee

Next step

Need help with Java backend development, architecture, or AI integration?

Send a short message about the role, project, stack, and timeline, and I will get back to you.

Open to senior Java backend roles in the Netherlands and the wider EU, including hybrid and remote, plus architecture reviews and backend-led AI integration work.