Software Engineer ? AWS & Microservices | Kotlin/Java | NodeJs | APIs
Aktualisiert am 13.03.2026
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 02.03.2026
Verfügbar zu: 100%
davon vor Ort: 100%
Node.js
AWS
Spring Boot
Terraform
AWS CDK
Cloud Computing
Microservices
REST
Docker
Git
Agile Softwareentwicklung
Systemanalyse
Code Review
distributed systems
Event-Driven Architecture
CI/CD
Unittest
SQL
NoSQL
Serverless
Software Architecture
Refactoring
API Integrations
German
Muttersprache
English
Good (B2-1)

Einsatzorte

Einsatzorte

Deutschland, Schweiz, Österreich
möglich

Projekte

Projekte

2 Jahre
2024-03 - 2026-02

Banking Backend

Backend Engineer Kotlin TypeScript Pub/Sub ...
Backend Engineer

  • Design, develop, and maintain scalable backend services and cloud-integrated systems using Kotlin (Spring Boot) and TypeScript (Node.js)
  • Implement robust APIs, caching, and messaging with technologies such as Firebase, Redis, Pub/Sub, and PostgreSQL
  • Ensure reliability and performance through comprehensive integration and unit testing (JUnit, Jest, Mockito)
  • Automate deployment and infrastructure with Terraform and Docker

Spring Boot Node.js Firebase Redis Docker Terraform GCP AWS
Kotlin TypeScript Pub/Sub CI/CD Unit Testing Integration Testing
Edekabank AG
6 Jahre
2020-01 - 2025-12

Platform development for HDRi Backgrounds

Software Architect and Backend Engineer TypeScript Serverless GraphQL ...
Software Architect and Backend Engineer

  • Development of a Website and Backend service to manage HDRi Backgrounds
  • The Website enables access to the client?s asset library
  • Users can access the assets via search functionality, purchase the asset and download it on successful purchase
  • The platform is a cloud native development in AWS consisting of mainly Lambda functions to provide all functionality
  • Main responsibilities are the importing and processing of asset data into the system via an import pipeline which moves the files to the correct locations, renaming them, read keywords from file metadata (EXIF/IPTC), generating thumbnails and creating an entry in DynamoDB
  • Furthermore, implementation of subscription handling via Stripe-API as well as consuming necessary events to handle all error cases that might occur or are not desired

AWS NodeJS AWS-CDK Terraform Angular RxJS Stripe SDK
TypeScript Serverless GraphQL REST-API Unit-Testing Test Driven Development
CGIBackgrounds
9 Monate
2023-06 - 2024-02

Digital Situation Room 

Backend Engineer Test Driven Development Unit-Testing REST-API ...
Backend Engineer

  • Part of the development and maintenance of a NodeJS-based backend application, delivering Key Performance Indicator (KPI) information to clients. The application extracts KPIs from the database, refines and aggregates them within the system. Enabled authenticated frontend applications to request data via REST and display responses through intuitive diagrams and charts
  • Key responsibilities included establishing a robust Unit- and Integration-Tests pipeline for the system. Conducted strategic refactoring to enhance testability and simplify the system in adherence to the KISS (Keep It Simple, Stupid) principle. Implemented new features in an agile environment

NodeJS PostgreSQL Jest Gitlab CI/CD Git Redis fastify
Test Driven Development Unit-Testing REST-API SSO JWT validation
DB AG
1 Jahr 7 Monate
2021-09 - 2023-03

Vehicle Information System

Fullstack Engineer, Requirements Engineer Java 8/11 REST-API SQL ...
Fullstack Engineer, Requirements Engineer

  • Development and Maintenance of a Vehicle Information System. The System is importing streaming vehicle data via Kafka, it is refined via business logic so that unnecessary data is not persisted, and the dataset are sent to a third-party application. The third-party application creates vehicle images based on the dataset. The generated images are saved back into the system
  • Part of the project was to develop a new streaming integration from Kafka so that the previous long polling solution is replaced. Technical challenges were the persisting of the streaming data without flooding the third-party application due to faster consumption of streaming data and slower processing of images by the third-party application

Spring Kafka Gitlab CI/CD Splunk Monitoring & Dashboards
Java 8/11 REST-API SQL Caching-mechanisms UnitTesting Test Driven Development
MHP
9 Monate
2021-01 - 2021-09

Online Car Configurator

Backend Engineer of the rule engine micro-service TypeScript Microservices REST-API ...
Backend Engineer of the rule engine micro-service
  • Development of an Online Car Configurator so that users can customize a vehicle via a Web frontend and a Visualization Engine provided a Stream of the configured Vehicle in real time
  • Development of different micro services in NodeJS/TypeScript based on the NestJS framework. Mainly Design & Development of a rule engine determining the validity of provided options by users. The validity is based on evaluating a set of configurable rules written in boolean algebra provided by a third-party application. The third-party applications set of rules needed to be imported into the rule engine, so that it can resolve the user?s requests and determines the provided configuration valid or invalid
NodeJS Google Cloud Functions NestJS Terraform
TypeScript Microservices REST-API SQL Unit-Testing Test Driven Development
MHP
5 Monate
2019-08 - 2019-12

Business Process Analysis

BPM

Consultancy and development of the Business Process Models

  • Business process analysis to detect missing but required information in tooling and communications between departments in a company
  • Furthermore, description of the business processes with BPM diagrams

Enterprise Architect
BPM
MHP
3 Jahre
2016-07 - 2019-06

Cloud-Platform development for High Quality Imagery

Software Architect of the application, development of the rendering micro-service Software Architecture (UML / Sequence Diagrams / Component Diagrams) REST-API Java ...
Software Architect of the application, development of the rendering micro-service

  • Architecture & Development of a cloud native platform to generate high quality imagery in the web-browser. Pre-generated 3D assets are provided on the platform, so users can make use of the assets to generate 2D high quality images from it via VRay rendering engine in AWS Cloud. Users can see a preview image streamed to their browser via web sockets
  • The platform is built as a cloud native application in AWS and makes use of application load balancers and EC2 instances. The instances are scaled on demand, so that in case of higher user load, they are provided with additional streaming instances. The highquality images are batched in a queue and worked on by a dynamic amount of EC2 instances

NodeJS Spring Boot Hibernate NestJS Angular RxJS Terraform
Software Architecture (UML / Sequence Diagrams / Component Diagrams) REST-API Java TypeScript JWT Test Driven Development
Mackevision
8 Monate
2015-11 - 2016-06

Development of REST-MicroService in NodeJS

Backend Developer of the Micro-Services REST-API TypeScript JWT ...
Backend Developer of the Micro-Services

  • Development of REST-MicroService in NodeJS of a Vehicle Inventory System, which displays the number of Vehicles and their metadata for Site-Administrators
  • Furthermore, consummation of external APIs as well as providing Webhooks for external consumers was implemented

NodeJS MongoDB ElasticSearch
REST-API TypeScript JWT Test Driven Development Swagger/OpenAPI
hydra newmedia GmbH
2 Jahre 1 Monat
2013-10 - 2015-10

Development and maintenance with PHP

Web developer REST-API Test Driven Development WebAPI
Web developer

  • Development and maintenance with PHP for smaller E-Commerce applications. Development of a Product Information Management (PIM) system in C#, utilizing RESTAPIs and an AngunlarJS frontend
  • Development of a Newsletter lay outing tool with NodeJS and Electron, which helps users set up newsletters by dragging and dropping UI-components in a UI

NodeJS Electron AngularJS Magento MySQL MSSQL
REST-API Test Driven Development WebAPI
Synergetic Agency AG

Aus- und Weiterbildung

Aus- und Weiterbildung

Computer Science
B.Sc. Computer Science


Certifications:

CPSA-F iSAQB® Certified Professional for Software Architecture ? Foundation

Position

Position

  • Software Engineer & -Architect
  • B.Sc. Computer Science

Kompetenzen

Kompetenzen

Top-Skills

Node.js AWS Spring Boot Terraform AWS CDK Cloud Computing Microservices REST Docker Git Agile Softwareentwicklung Systemanalyse Code Review distributed systems Event-Driven Architecture CI/CD Unittest SQL NoSQL Serverless Software Architecture Refactoring API Integrations

Produkte / Standards / Erfahrungen / Methoden

Frameworks / Concepts:
  • NestJS
  • UnitTest
  • Dependency Injection (IoC)
  • Test Driven Development
  • Electron
  • Angular
  • Spring
  • RESTful
  • RxJS
  • Swagger / OpenAPI


IDE / Tools / Platforms:

  • Visual Studio Code
  • IntelliJ
  • Git
  • MySQL
  • Apache
  • AWS
  • Google Cloud
  • MySQL / MariaDB
  • Docker
  • Maven
  • CI/CD
  • Kafka

Programmiersprachen

JavaScript
Experte
Java
Experte
PHP
Fortgeschritten
SQL
Fortgeschritten
HTML
Fortgeschritten
TypeScript
Experte
Kotlin
Fortgeschritten
Terraform
Experte
NodeJS
Experte

Einsatzorte

Einsatzorte

Deutschland, Schweiz, Österreich
möglich

Projekte

Projekte

2 Jahre
2024-03 - 2026-02

Banking Backend

Backend Engineer Kotlin TypeScript Pub/Sub ...
Backend Engineer

  • Design, develop, and maintain scalable backend services and cloud-integrated systems using Kotlin (Spring Boot) and TypeScript (Node.js)
  • Implement robust APIs, caching, and messaging with technologies such as Firebase, Redis, Pub/Sub, and PostgreSQL
  • Ensure reliability and performance through comprehensive integration and unit testing (JUnit, Jest, Mockito)
  • Automate deployment and infrastructure with Terraform and Docker

Spring Boot Node.js Firebase Redis Docker Terraform GCP AWS
Kotlin TypeScript Pub/Sub CI/CD Unit Testing Integration Testing
Edekabank AG
6 Jahre
2020-01 - 2025-12

Platform development for HDRi Backgrounds

Software Architect and Backend Engineer TypeScript Serverless GraphQL ...
Software Architect and Backend Engineer

  • Development of a Website and Backend service to manage HDRi Backgrounds
  • The Website enables access to the client?s asset library
  • Users can access the assets via search functionality, purchase the asset and download it on successful purchase
  • The platform is a cloud native development in AWS consisting of mainly Lambda functions to provide all functionality
  • Main responsibilities are the importing and processing of asset data into the system via an import pipeline which moves the files to the correct locations, renaming them, read keywords from file metadata (EXIF/IPTC), generating thumbnails and creating an entry in DynamoDB
  • Furthermore, implementation of subscription handling via Stripe-API as well as consuming necessary events to handle all error cases that might occur or are not desired

AWS NodeJS AWS-CDK Terraform Angular RxJS Stripe SDK
TypeScript Serverless GraphQL REST-API Unit-Testing Test Driven Development
CGIBackgrounds
9 Monate
2023-06 - 2024-02

Digital Situation Room 

Backend Engineer Test Driven Development Unit-Testing REST-API ...
Backend Engineer

  • Part of the development and maintenance of a NodeJS-based backend application, delivering Key Performance Indicator (KPI) information to clients. The application extracts KPIs from the database, refines and aggregates them within the system. Enabled authenticated frontend applications to request data via REST and display responses through intuitive diagrams and charts
  • Key responsibilities included establishing a robust Unit- and Integration-Tests pipeline for the system. Conducted strategic refactoring to enhance testability and simplify the system in adherence to the KISS (Keep It Simple, Stupid) principle. Implemented new features in an agile environment

NodeJS PostgreSQL Jest Gitlab CI/CD Git Redis fastify
Test Driven Development Unit-Testing REST-API SSO JWT validation
DB AG
1 Jahr 7 Monate
2021-09 - 2023-03

Vehicle Information System

Fullstack Engineer, Requirements Engineer Java 8/11 REST-API SQL ...
Fullstack Engineer, Requirements Engineer

  • Development and Maintenance of a Vehicle Information System. The System is importing streaming vehicle data via Kafka, it is refined via business logic so that unnecessary data is not persisted, and the dataset are sent to a third-party application. The third-party application creates vehicle images based on the dataset. The generated images are saved back into the system
  • Part of the project was to develop a new streaming integration from Kafka so that the previous long polling solution is replaced. Technical challenges were the persisting of the streaming data without flooding the third-party application due to faster consumption of streaming data and slower processing of images by the third-party application

Spring Kafka Gitlab CI/CD Splunk Monitoring & Dashboards
Java 8/11 REST-API SQL Caching-mechanisms UnitTesting Test Driven Development
MHP
9 Monate
2021-01 - 2021-09

Online Car Configurator

Backend Engineer of the rule engine micro-service TypeScript Microservices REST-API ...
Backend Engineer of the rule engine micro-service
  • Development of an Online Car Configurator so that users can customize a vehicle via a Web frontend and a Visualization Engine provided a Stream of the configured Vehicle in real time
  • Development of different micro services in NodeJS/TypeScript based on the NestJS framework. Mainly Design & Development of a rule engine determining the validity of provided options by users. The validity is based on evaluating a set of configurable rules written in boolean algebra provided by a third-party application. The third-party applications set of rules needed to be imported into the rule engine, so that it can resolve the user?s requests and determines the provided configuration valid or invalid
NodeJS Google Cloud Functions NestJS Terraform
TypeScript Microservices REST-API SQL Unit-Testing Test Driven Development
MHP
5 Monate
2019-08 - 2019-12

Business Process Analysis

BPM

Consultancy and development of the Business Process Models

  • Business process analysis to detect missing but required information in tooling and communications between departments in a company
  • Furthermore, description of the business processes with BPM diagrams

Enterprise Architect
BPM
MHP
3 Jahre
2016-07 - 2019-06

Cloud-Platform development for High Quality Imagery

Software Architect of the application, development of the rendering micro-service Software Architecture (UML / Sequence Diagrams / Component Diagrams) REST-API Java ...
Software Architect of the application, development of the rendering micro-service

  • Architecture & Development of a cloud native platform to generate high quality imagery in the web-browser. Pre-generated 3D assets are provided on the platform, so users can make use of the assets to generate 2D high quality images from it via VRay rendering engine in AWS Cloud. Users can see a preview image streamed to their browser via web sockets
  • The platform is built as a cloud native application in AWS and makes use of application load balancers and EC2 instances. The instances are scaled on demand, so that in case of higher user load, they are provided with additional streaming instances. The highquality images are batched in a queue and worked on by a dynamic amount of EC2 instances

NodeJS Spring Boot Hibernate NestJS Angular RxJS Terraform
Software Architecture (UML / Sequence Diagrams / Component Diagrams) REST-API Java TypeScript JWT Test Driven Development
Mackevision
8 Monate
2015-11 - 2016-06

Development of REST-MicroService in NodeJS

Backend Developer of the Micro-Services REST-API TypeScript JWT ...
Backend Developer of the Micro-Services

  • Development of REST-MicroService in NodeJS of a Vehicle Inventory System, which displays the number of Vehicles and their metadata for Site-Administrators
  • Furthermore, consummation of external APIs as well as providing Webhooks for external consumers was implemented

NodeJS MongoDB ElasticSearch
REST-API TypeScript JWT Test Driven Development Swagger/OpenAPI
hydra newmedia GmbH
2 Jahre 1 Monat
2013-10 - 2015-10

Development and maintenance with PHP

Web developer REST-API Test Driven Development WebAPI
Web developer

  • Development and maintenance with PHP for smaller E-Commerce applications. Development of a Product Information Management (PIM) system in C#, utilizing RESTAPIs and an AngunlarJS frontend
  • Development of a Newsletter lay outing tool with NodeJS and Electron, which helps users set up newsletters by dragging and dropping UI-components in a UI

NodeJS Electron AngularJS Magento MySQL MSSQL
REST-API Test Driven Development WebAPI
Synergetic Agency AG

Aus- und Weiterbildung

Aus- und Weiterbildung

Computer Science
B.Sc. Computer Science


Certifications:

CPSA-F iSAQB® Certified Professional for Software Architecture ? Foundation

Position

Position

  • Software Engineer & -Architect
  • B.Sc. Computer Science

Kompetenzen

Kompetenzen

Top-Skills

Node.js AWS Spring Boot Terraform AWS CDK Cloud Computing Microservices REST Docker Git Agile Softwareentwicklung Systemanalyse Code Review distributed systems Event-Driven Architecture CI/CD Unittest SQL NoSQL Serverless Software Architecture Refactoring API Integrations

Produkte / Standards / Erfahrungen / Methoden

Frameworks / Concepts:
  • NestJS
  • UnitTest
  • Dependency Injection (IoC)
  • Test Driven Development
  • Electron
  • Angular
  • Spring
  • RESTful
  • RxJS
  • Swagger / OpenAPI


IDE / Tools / Platforms:

  • Visual Studio Code
  • IntelliJ
  • Git
  • MySQL
  • Apache
  • AWS
  • Google Cloud
  • MySQL / MariaDB
  • Docker
  • Maven
  • CI/CD
  • Kafka

Programmiersprachen

JavaScript
Experte
Java
Experte
PHP
Fortgeschritten
SQL
Fortgeschritten
HTML
Fortgeschritten
TypeScript
Experte
Kotlin
Fortgeschritten
Terraform
Experte
NodeJS
Experte

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.