Backend Software Engineer specializing in Java, kotlin, Spring Boot, Microservices, REST APIs, PostgreSQL, Kafka, Docker, Kubernetes, AWS
Aktualisiert am 03.08.2026
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.08.2026
Verfügbar zu: 100%
davon vor Ort: 100%
Spring
java
Kotlin
PostgreSQL
Kafka
RabbitMQ
Docker
Kubernetes
Helm
Microservices
Localstack
AWS
Testcontainers
Terraform

Einsatzorte

Einsatzorte

Deutschland, Schweiz, Österreich
möglich

Projekte

Projekte

1 Jahr 1 Monat
2025-07 - heute

Payment Services Platform

Senior Software Engineer Java Kotlin Spring ...
Senior Software Engineer
Designed, developed, and maintained Spring Boot microservices for payment processing, including SEPA, SEPA Instant, Direct Debit, and international payments.
Java Kotlin Spring Kafka RabbitMQ Kubernetes Docker Liquibase PostgreSQL GitLab Spring Boot Microservices Resilience4j AWS Wiremock Postgres Test Container Gitlab CI/CD Terraform Grafana ELK Localstack
Deutsche Kreditbank AG
3 Jahre 4 Monate
2022-04 - 2025-07

Post-Trading Platform

Senior Software Engineer Java Kotlin Spring ...
Senior Software Engineer
  • Designed and developed event-driven backend services for post-trading workflows, including clearing and settlement, reconciliation, customer positions, and trade transfer services.
  • Enhanced the performance, scalability, and resilience of distributed microservices through architectural and backend optimizations.
Java Kotlin Spring PostgreSQL Rest RabbitMQ Flyway Datadog Kubernetes Helm Docker Spring Boot Microservices Event-driven systems Rabbit MQ Kafka JOOQ AWS Terraform Postgres Test Container Argo CD Buildkite Grafana ELK Graphql Snowflake Localstack
Trade Republic Bank GmbH
1 Jahr
2021-04 - 2022-03

Card Payment Application

Senior Software Engineer Kafka RabbitMQ Kotlin ...
Senior Software Engineer

  • Developed backend services for an online banking accounting management system.
  • Developed a banking cheque management system, supporting secure cheque processing and lifecycle management.

Kafka RabbitMQ Kotlin Java Spring REST Kubernetes Docker MySQL Spring Boot Microservices Resilience4j Netlix stack Quartz WireMock Testcontainer Grafana ELK Stack Postgres Maven Git
Hamrah
2 Jahre
2019-07 - 2021-06

Payment services: Direct-Debit

Java Software Engineer Java kotlin PostgreSQL ...
Java Software Engineer
  • Developed backend services for a direct debit payment system.
  • Developed a blockchain payment platform integrated with the Stellar network, enabling secure and efficient financial transactions.
Java kotlin PostgreSQL Grafana Spring RabbitMQ Kafka Kubernetes Helm Docker Spring Boot Quartz JPA Hibernate Jfrog Maven Git Nginx CI/CD MySQL Mongo Stellar Rancher
Parsian Bank
3 Jahre
2016-08 - 2019-07

Core Banking

Java Software Engineer Java Spring Lua ...
Java Software Engineer

  • Developed backend services for core banking applications, including Loan and Letter of Credit (LC) systems.
  • Implemented secure banking solutions, including cheque encryption.
  • Built integration layers between modern applications and legacy C/C++ banking systems.

Java Spring Lua Hibernate Oracle MySQL MongoDB Docker Kubernetes Jenkins Spring Boot JPA Apache Tomcat JNI SOAP Jfrog Maven
Maskan Bank

Aus- und Weiterbildung

Aus- und Weiterbildung

2017
Information Technology Engineering
University of Tehran
Degree: Master of Science

2013
Software Engineering
University of Tehran
Degree: Bachelor of Science

Position

Position

Senior Software Engineer

Kompetenzen

Kompetenzen

Top-Skills

Spring java Kotlin PostgreSQL Kafka RabbitMQ Docker Kubernetes Helm Microservices Localstack AWS Testcontainers Terraform

Produkte / Standards / Erfahrungen / Methoden

PROFILE
Senior Software Engineer with 9+ years of experience designing and implementing scalable applications, event-driven architectures, distributed systems and monolithic applications. Proficient in Java, Kotlin, Spring Boot, cloud technologies and CI/CD practices. Experienced in fintech and building innovative banking and payment solutions.

SKILLS
  • Framework
    • Spring Boot (Security, Batch, Data, Web, AOP), Spring Cloud, JNI
  • Monitoring
    • ELK Stack, Grafana, Prometheus, Datadog
  • Message Broker/Event streamer 
    • Rabbit MQ, Apache Kafka
  • Data Access layer
    • JPA, ORM(Hibernate), JOOQ
  • CI/CD
    • Jenkins, ArgoCD, Buildkite, Jfrog, Nexus, Sonarqube, GitLab, Docker, Kubernetes
  • Report
    • Jasper report, Oracle BI publisher
  • Development tools
    • IntelliJ, Android Studio, SoapUI, Postman, Maven, SVN, Git, Gradle
  • Web Service
    • RESTful, SOAP
  • Test Tools
    • JMeter, Junit, Spring Boot Test, WireMock, Testcontainers, Localstack, Mockk
  • Task management
    • Jira
  • Application/Web Server
    • Apache Tomcat, Nginx
  • Other Technologies
    • ?AWS, Terraform, Stellar

Programmiersprachen

CSS
HTML
JavaScript
Lua
Dart
Kotlin
Java

Datenbanken

Mongo
MySQL
PostgreSQL


Einsatzorte

Einsatzorte

Deutschland, Schweiz, Österreich
möglich

Projekte

Projekte

1 Jahr 1 Monat
2025-07 - heute

Payment Services Platform

Senior Software Engineer Java Kotlin Spring ...
Senior Software Engineer
Designed, developed, and maintained Spring Boot microservices for payment processing, including SEPA, SEPA Instant, Direct Debit, and international payments.
Java Kotlin Spring Kafka RabbitMQ Kubernetes Docker Liquibase PostgreSQL GitLab Spring Boot Microservices Resilience4j AWS Wiremock Postgres Test Container Gitlab CI/CD Terraform Grafana ELK Localstack
Deutsche Kreditbank AG
3 Jahre 4 Monate
2022-04 - 2025-07

Post-Trading Platform

Senior Software Engineer Java Kotlin Spring ...
Senior Software Engineer
  • Designed and developed event-driven backend services for post-trading workflows, including clearing and settlement, reconciliation, customer positions, and trade transfer services.
  • Enhanced the performance, scalability, and resilience of distributed microservices through architectural and backend optimizations.
Java Kotlin Spring PostgreSQL Rest RabbitMQ Flyway Datadog Kubernetes Helm Docker Spring Boot Microservices Event-driven systems Rabbit MQ Kafka JOOQ AWS Terraform Postgres Test Container Argo CD Buildkite Grafana ELK Graphql Snowflake Localstack
Trade Republic Bank GmbH
1 Jahr
2021-04 - 2022-03

Card Payment Application

Senior Software Engineer Kafka RabbitMQ Kotlin ...
Senior Software Engineer

  • Developed backend services for an online banking accounting management system.
  • Developed a banking cheque management system, supporting secure cheque processing and lifecycle management.

Kafka RabbitMQ Kotlin Java Spring REST Kubernetes Docker MySQL Spring Boot Microservices Resilience4j Netlix stack Quartz WireMock Testcontainer Grafana ELK Stack Postgres Maven Git
Hamrah
2 Jahre
2019-07 - 2021-06

Payment services: Direct-Debit

Java Software Engineer Java kotlin PostgreSQL ...
Java Software Engineer
  • Developed backend services for a direct debit payment system.
  • Developed a blockchain payment platform integrated with the Stellar network, enabling secure and efficient financial transactions.
Java kotlin PostgreSQL Grafana Spring RabbitMQ Kafka Kubernetes Helm Docker Spring Boot Quartz JPA Hibernate Jfrog Maven Git Nginx CI/CD MySQL Mongo Stellar Rancher
Parsian Bank
3 Jahre
2016-08 - 2019-07

Core Banking

Java Software Engineer Java Spring Lua ...
Java Software Engineer

  • Developed backend services for core banking applications, including Loan and Letter of Credit (LC) systems.
  • Implemented secure banking solutions, including cheque encryption.
  • Built integration layers between modern applications and legacy C/C++ banking systems.

Java Spring Lua Hibernate Oracle MySQL MongoDB Docker Kubernetes Jenkins Spring Boot JPA Apache Tomcat JNI SOAP Jfrog Maven
Maskan Bank

Aus- und Weiterbildung

Aus- und Weiterbildung

2017
Information Technology Engineering
University of Tehran
Degree: Master of Science

2013
Software Engineering
University of Tehran
Degree: Bachelor of Science

Position

Position

Senior Software Engineer

Kompetenzen

Kompetenzen

Top-Skills

Spring java Kotlin PostgreSQL Kafka RabbitMQ Docker Kubernetes Helm Microservices Localstack AWS Testcontainers Terraform

Produkte / Standards / Erfahrungen / Methoden

PROFILE
Senior Software Engineer with 9+ years of experience designing and implementing scalable applications, event-driven architectures, distributed systems and monolithic applications. Proficient in Java, Kotlin, Spring Boot, cloud technologies and CI/CD practices. Experienced in fintech and building innovative banking and payment solutions.

SKILLS
  • Framework
    • Spring Boot (Security, Batch, Data, Web, AOP), Spring Cloud, JNI
  • Monitoring
    • ELK Stack, Grafana, Prometheus, Datadog
  • Message Broker/Event streamer 
    • Rabbit MQ, Apache Kafka
  • Data Access layer
    • JPA, ORM(Hibernate), JOOQ
  • CI/CD
    • Jenkins, ArgoCD, Buildkite, Jfrog, Nexus, Sonarqube, GitLab, Docker, Kubernetes
  • Report
    • Jasper report, Oracle BI publisher
  • Development tools
    • IntelliJ, Android Studio, SoapUI, Postman, Maven, SVN, Git, Gradle
  • Web Service
    • RESTful, SOAP
  • Test Tools
    • JMeter, Junit, Spring Boot Test, WireMock, Testcontainers, Localstack, Mockk
  • Task management
    • Jira
  • Application/Web Server
    • Apache Tomcat, Nginx
  • Other Technologies
    • ?AWS, Terraform, Stellar

Programmiersprachen

CSS
HTML
JavaScript
Lua
Dart
Kotlin
Java

Datenbanken

Mongo
MySQL
PostgreSQL


Vertrauen Sie auf Randstad

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Das Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.