29.07.2026 aktualisiert

AA
verifiziert
Premiumkunde
100 % verfügbar

Fullstack Senior Java Entwickler – Java | Spring | Spring Boot | Angular/Vue | AWS | LLM

Westergellersen, Deutschland
Nur Remote
Master of Science in Computer Science (MS-CS)
Westergellersen, Deutschland
Nur Remote
Master of Science in Computer Science (MS-CS)

Profilanlagen

Profil_Ataul_W_Ahmad.pdf

Skills

JavaAmazon Web Services
Als zertifizierter Software- und Cloud-Architekt (iSAQB, AWS) unterstütze ich Unternehmen seit mehr als 25 Jahren bei der Konzeption und Umsetzung komplexer Enterprise-Systeme – mit Schwerpunkten im Banking-, Finance- und Logistikumfeld. Mein Fokus liegt auf der Entkopplung monolithischer Architekturen (Hexagonal, DDD) sowie der Automatisierung moderner Cloud-Native-Landschaften (AWS, OpenShift). Durch den gezielten Einsatz von AI-Assisted Development garantiere ich eine hohe Entwicklungsgeschwindigkeit bei gleichzeitig maximaler Code-Qualität.

Erfahrung

Berufserfahrungmehr als 10 Jahre
Freelancer seit2001

Sprachen

DeutschMutterspracheEnglischverhandlungssicher

Projekthistorie

Fullstack Cloud Architect & Developer (Ehrenamt)

  • AI-Native Software Engineering: Effiziente Ende-zu-Ende-Entwicklung der Gesamtlösung unter Einsatz des KI-Code-Editors Cursor und zielgerichtetem Prompt Engineering.
  • Entwurf und Umsetzung einer voll-skalierbaren AWS Serverless Architektur basierend auf AWS Amplify.
  • Nutzung von AWS Amplify Sandbox für isolierte, Cloud-basierte Entwicklungsumgebungen zur schnellen Iteration und zum sicheren Testen von Backend-Ressourcen während der Entwicklung.
  • Integration von AWS Cognito für sichere Authentifizierung, Autorisierung und Benutzerverwaltung.
  • Modellierung und Nutzung von Amazon DynamoDB zur performanten Speicherung von Inhalten, Tasks und Benutzerdaten.
  • Entwicklung serverloser Backend-Logik mittels AWS Lambda und API Gateway sowie Hosting und Asset-Verwaltung über Amazon S3.

Entwicklung von Microservices für Mahnwesen, Betrug und Restriktionen

ING
Projekt: Es sollen mehrere Vertikale (SCS, Self Contained System) für das Mahnverfahren, Betrug und Restriktionen entwickelt werden.

Rollen: 
Software engineer
  • Entwicklung einer länderspezifischen Schnittstelle zur E-Mail und Briefversand unter Verwendung von Java 17, Spring Boot 3, Kafka, ELK Stack (Elasticsearch, Logstash, Kibana), Docker, OpenShift, REST, IntelliJ, Git und Maven.
  • Codeverbesserung (Refactoring) und Fehlerbehebung (Bugfixing).
DevOps
  • Bereitstellung und Überwachung (Deployment und Monitoring) auf OpenShift unter Verwendung von Kibana, Grafana und Azure DevOps.

Besonderheiten:
100% Remote, Azure DevOps

Weiterentwicklung der Vertikale Order Shipping

Kühne+Nagel

Transport und Logistik

Projekt: Mit Kanban als Vorgehensmodell sollte innerhalb der Enterprise Solution Platform (ESP) die Order Shipping Vertikale (Microservice) sowie weitere umliegenden Vertikalen weiterentwickelt werden.

Rollen: 
Softwareentwickler
  • Entwicklung neuer Funktionen wie Buyers Consolidation Management, Booking via externe API, usw., unter Verwendung von Java 17, Spring Boot 2 und 3, Vue 3, Typescript, ELK Stack (Elasticsearch, Logstash, Kibana), Docker, OpenShift, REST, RabbitMQ, AMQP, IntelliJ, Git und Maven.
  • Codeverbesserung (Refactoring) und Fehlerbehebung (Bugfixing).
  • Optimierung der Leistung.
DevOps
  • Bereitstellung und Überwachung (Deployment und Monitoring) auf OpenShift unter Verwendung von Kibana, Grafana und Sentry.

Besonderheiten90% Remote, Kanban

Softwareinfrastruktur für Lagerlogistik

PSI Logistics GmbH

Transport und Logistik

Projekt: Softwareinfrastruktur für Lagerlogistik

Rollen:
Softwareberatung
  • Implementierung und Einführung von OpenAPI (Swagger) zur verbesserten Dokumentation und Interaktion mit REST-Schnittstellen in Java-Anwendungen, unter Verwendung von JEE, Docker, IntelliJ, SVN, Git und Maven.
  • Einführung von JMX-basiertem Monitoring mittels Jolokia zur Überwachung und Verwaltung von Java-Anwendungen.

Besonderheiten100% Remote. Die Anwendung ist aufgrund des Einsatzes von Transpilern schwer zu refaktorisieren.

Weiterentwicklung Zahlungsverkehr / XS2A

comdirect

Banken und Finanzdienstleistungen

Projekt: Weiterentwicklung Zahlungsverkehr / XS2A

Rollen:
Softwareentwickler
  • Entwicklung eines Fremdkontenzugangs für Zahlungsverkehr gemäß standardisierter Spezifikation
    (Java, Spring, Docker, REST, IntelliJ, Git, Maven)
Besonderheiten: 100% Remote, Scrum

Entwicklung eines Dokumentenprovider für Kunden Postfach

Berenberg Bank

Banken und Finanzdienstleistungen

Projekt: Entwicklung einer REST-basierten Dokumentenverwaltung mit NScale und Postfachintegration.

Rollen:
Softwareentwickler / Architekt
  • Abruf von Dokumenten aus dem Dokumentenmanagementsystem (DMS) mithilfe von NScale über REST und Bereitstellung einer Schnittstelle zum Postfach ebenfalls über REST. Das Projekt wurde von Grund auf neu gestartet ("Grüne Wiese") und setzte auf Technologien wie Java 11, Spring Boot, Docker, Kubernetes, IntelliJ, Git, Maven und Keycloak
Besonderheiten: 100% Remote, Grüne Wiese Projekt

Entwicklung des Backend für eine Banking-App

Starfinanz

Banken und Finanzdienstleistungen

Projekt: Entwicklung des Backend für eine Banking-App mit Schwerpunkt auf HBCI, PSD2 und Multibankenfähigkeit.

Rollen:
Softwareentwickler
  • Entwicklung von REST-Schnittstellen für den Zugriff von Banking-Apps unter Verwendung von Java, Kotlin, Spring, Spring Boot, Docker, REST und GraphQL
    (IntelliJ, Git, Gradle).
  • Implementierung des Zugriffs auf Bank-Kernsysteme über HBCI.
  • Entwicklung und Implementierung des PSD2-Standards zur Bereitstellung von Multibankenfähigkeit.
Besonderheiten: Scrum. Siehe drei Referenzen unten

Entwicklung einer Serverless Anwendung

IAAAE
Projekt: Entwicklung einer Serverless Anwendung mit Hilfe von AWS und Android App

Rollen: 
Cloud Architekt
  • Während seiner Mitarbeit am "Water for Life" Projekt leitete er die Entwicklung einer Android Native App zur Erfassung statistischer Daten über Brunnenbohrungen. Diese Daten wurden über eine REST-Schnittstelle an ein Serverless backend übertragen. Zusätzlich implementierte er ein Web-Frontend in Angular, um die Daten für Reporting-Zwecke abzurufen. Dabei kamen Technologien wie Angular, AWS (insbesondere Amazon S3, Amazon API Gateway, Amazon Lambda, Amazon DynamoDB und Amazon IAM) zum Einsatz.
Besonderheiten: Ehrenamtliches Projekt mit kompletter Freiheit zur Gestaltung.

Erweiterung der Microservice-Architektur für Finanzierungs- und Leasingprodukte

Bank Deutsches Kraftfahrzeuggewerbe

Banken und Finanzdienstleistungen

Projekt: Erweiterung der Microservice-Architektur für Finanzierungs- und Leasingprodukte

Rollen:
Softwarearchitekt / Softwareentwickler
  • Mehrere Microservices für die Finanzierung und das Leasing wurden definiert und entwickelt, wobei Technologien wie Java, Spring, Spring Boot, Docker, REST, Hibernate, IntelliJ, Git, Gradle, sowie Datenbanken wie PostgreSQL und MariaDB zum Einsatz kamen. Die Implementierung und Sicherheit der Services wurden unter anderem durch Keycloak unterstützt.
Besonderheiten: Scrum

Visualisierung von Messdaten aus Funkaufklärungssystemen

Plath
Projekt: Visualisierung von Messdaten aus Funkaufklärungssystemen

Rollen:
Softwareentwickler
  • Im Rahmen eines Projekts zur Funkaufklärung war die Visualisierung von Massendaten eine zentrale Aufgabe. Die Umsetzung erfolgte unter Verwendung von Technologien wie Java, Spring, Eclipse, Git, Maven, Jenkins und Tomcat.
Besonderheiten: Scrum.

Entwicklung einer Webanwendung für Fahrzeugfinanzierungen und Migration zu Microservices-Architektur

Bank Deutsches Kraftfahrzeuggewerbe
Projekt: Entwicklung einer Webanwendung für Fahrzeugfinanzierungen und Migration zu Microservices-Architektur

Rollen:
Softwarearchitekt / Softwareentwickler
  • In einem Fahrzeugfinanzierungsprojekt wurde eine Webanwendung entwickelt, die Anfragen entgegennimmt und sie zur weiteren Prüfung an die angeschlossenen Systeme weiterleitet. Parallel wurde eine Architektur konzipiert, um den vorhandenen Monolithen in mehrere Microservices zu migrieren. Bei der Umsetzung kamen Technologien wie Java, Groovy, Spring, Hibernate, JSF, JavaScript, Ajax, Eclipse, Git, Gradle, Jenkins, Tomcat, sowie SOAP (Axis2) und REST (Jersey) zum Einsatz.
Besonderheiten: Scrum Einführung

Entwicklung eines Equipment Management Moduls in der Globe-Anwendung mit JEE-Technologien

Hamburg Süd
Projekt: Entwicklung eines Equipment Management Moduls in der Globe-Anwendung mit JEE-Technologien

Rollen:
Softwareentwickler
  • Entwicklung eines umfangreichen Moduls für das Equipment Management innerhalb der Anwendung Globe. Die Umsetzung erfolgte auf Basis von JEE-Technologien wie JSF, EJB (SSB, SFSB, MDB) und JPA (EclipseLink)
Besonderheiten: GIT Einführung

Projektmanager / Softwarearchitekt

United Experts

Software:       Java, Spring, Eclipse, SVN, Maven, Tomcat, OpenProject

Team Größe:  4 Personen

Projekt:          Webcam Proxy
Ich war verantwortlich für das Projektmanagement und Architektur. Zu meinen Aufgaben gehörte das steuern von Entwicklungsteam sowie der Kontakt zu dem Kunden. Von der Anforderungsanalyse, Angebotserstellung bis hin zu der Auslieferung und Abnahme war ich für dieses Projekt verantwortlich. Change Request stellten in diesem Projekt eine große Herausforderung da, welche vom Team sehr gut gemeistert wurden.

Projektmanager / Softwarearchitekt

United Experts

Software:       Hybris, Java, Eclipse, SVN, Ant, MySQL, Tomcat, OpenProject, Omniture (Site Catalyst), Fredhopper, Jenkins, Selenium, Sonar
Team Größe:  12 Personen
Projekt:           Relaunch moebel.de mit Hybris
Projektmanagement vom Relaunch vom Portal moebel.de. Ich war verantwortlich für die Steuerung des Projektes mit Koordinierung von indischen Offshore Teams. Entwickelt wurde auf Basis des Shopsystems Hybris.
Ich war weiterhin verantwortlich für den Aufbau einer QA Abteilung um die Qualität bei der Auslieferung zu steigern. Hierbei habe ich neben Neueinstellungen von Mitarbeitern auch die Einführung und Einsatz von Continous Integration Tools wie Jenkins und Automatisierte Tests über Selenium eingeführt. Prozesse und Abläufe, sowie Kommunikationsregeln wurden von mir eingeführt.


Zertifikate

AWS Certified Developer - Associate

AWS

2024

AWS Certified Solutions Architect - Associate

AWS

2021

Certified Kubernetes Application Developer

The Cloud Native Computing Foundation

2020

Certified Software Architect (iSAQB)

International Software Architecture Qualification Board e.V.

2014


Kontaktanfrage

Einloggen & anfragen.

Das Kontaktformular ist nur für eingeloggte Nutzer verfügbar.

RegistrierenAnmelden