Open to Senior / Staff roles

Aigbedion Oghomwen

Senior Software Engineer

I build and operate backend systems where correctness and uptime aren’t negotiable — Java, Spring Boot and microservices on AWS, owned from design through production.

Munich, Germany High-volume systems English fluent
Portrait of Aigbedion Oghomwen
8+
Years designing and operating backend systems in production
End-to-end
Ownership from technical design through production support
AWS certifications — Solutions Architect & Developer

01 — About

Backend engineering where correctness is not optional

Senior software engineer with 8+ years designing and operating backend systems in Java and Spring Boot. I own services end to end — technical design, implementation, deployment and production support — and lead the design discussions that decide how they get built.

My background is in high-volume transactional systems, most recently European payment infrastructure. That’s shaped how I work more than where I want to work: strong defaults around correctness, security and observability, and comfort running services that can’t be allowed to fail quietly. I deploy and operate on AWS, and work closely with architects, QA and DevOps.

  • Based in Munich, Germany
  • Focus Java · Spring Boot
  • Systems Distributed · High-volume
  • Cloud AWS certified ×2
  • Ways of working Agile · Scrum

02 — Skills

Technical toolkit

The stack I design, build and operate with day to day — production systems, not side projects.

Languages & Frameworks

  • Java
  • Spring Framework 5
  • Spring Boot

Backend Engineering

  • Microservices
  • RESTful APIs
  • JSON

Security & Access Control

  • Spring Security
  • OAuth2
  • JWT
  • Role-Based Access Control

Messaging & Async

  • Apache Kafka
  • Consumer Development

Data & Persistence

  • PostgreSQL
  • SQL
  • JDBC

Cloud & Deployment

  • AWS EC2
  • S3
  • ECR
  • Secrets Manager

AI-Assisted Engineering

  • Claude Code
  • Claude Skills
  • Agentic Workflows
  • AI-Assisted Code Review

Testing & Quality

  • JUnit
  • Unit Testing
  • Code Reviews

Operations & Reliability

  • Incident Management
  • Root-Cause Analysis
  • Production Support

Delivery & Practices

  • Git
  • Jenkins
  • CI/CD
  • SDLC
  • Agile/Scrum

03 — Experience

Where I have built

Eight years across European and African engineering teams, owning services from design through production support.

  1. Apr 2025 — Present Munich, Germany

    Senior Software Engineer

    Unzer Group GmbH

    Unzer Group is a European payment services provider offering integrated payment solutions for online and in-store merchants.

    • Own backend services end-to-end — from technical design and implementation through testing coordination, deployment support and production operations.
    • Lead technical design discussions and contribute architectural input to ensure alignment with enterprise security, reliability and compliance standards.
    • Provide technical leadership during production incidents — impact analysis, root-cause investigation and driving timely resolution.
    • Use Claude Code extensively in day-to-day delivery, and author reusable Claude skills that codify recurring engineering workflows.
    • Participate in code and design reviews, and maintain API specifications and operational documentation.
  2. 2022 — Apr 2025 Munich, Germany

    Software Engineer

    Unzer Group GmbH

    • Designed, developed, deployed and operated Java / Spring Boot microservices supporting financial reporting, reconciliation and integrations with banking and enterprise systems.
    • Deployed and ran backend services on AWS (EC2, S3, ECR, Secrets Manager) in collaboration with platform and DevOps teams.
    • Implemented secure authentication and authorization using Spring Security, OAuth2, JWT and role-based access control.
    • Contributed to performance optimization initiatives across critical service paths.
  3. 2018 — 2022 Lagos, Nigeria

    Software Engineer — Mobile Financial Services

    Interswitch Group

    Interswitch is a leading African digital payments and commerce company serving banks, merchants and consumers.

    • Developed Java backend services powering consumer-facing mobile banking and payment applications.
    • Designed and maintained RESTful APIs consumed by mobile clients and external partner systems.
    • Implemented and maintained Apache Kafka consumers to integrate backend services with asynchronous processing pipelines.
    • Designed and optimized SQL schemas and queries for high-volume transactional workflows.
    • Collaborated with product, QA and operations teams to deliver reliable financial services.
    • Supported production environments — troubleshooting issues and ensuring high service availability.
    • Mentored junior engineers and regularly conducted code reviews to lift code quality and team consistency.
  4. 2017 — 2018 Lagos, Nigeria

    Java Developer

    Lonzec Technologies

    Client engagement: First City Monument Bank.

    • Worked within a delivery team providing backend Java services integrated with core banking systems.
    • Supported application development, maintenance, testing and documentation in a regulated banking environment.

04 — Credentials

Certifications & education

2009

Sun Certified Programmer — Java 2 Platform, SE 5.0

Sun Microsystems (now Oracle)

2015

B.Eng. Civil Engineering

University of Benin

05 — Contact

Let us talk

Whether you are hiring for a senior backend role, scoping a backend service, or want a second opinion on a system design — send a note and I will get back to you.

Your message goes straight to my inbox. No newsletter, no third-party tracking, no data passed on.