Java 21/SpringBoot, AWS, DynamoDB, SNS/SQS, REST, Postgresql, OAuth2, Docker, microservices, Oracle, Mysql, MS Sql, Maven, Unit and Integration test
Aktualisiert am 21.12.2025
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.01.2026
Verfügbar zu: 100%
davon vor Ort: 10%
AWS
Springboot
Java 21
PostgreSQL
DynamoDB
AWS/SNS
AWS/SQS
Java API for REST Services
MariaDB
Oracle/SQL
PL/SQL
Python for DynamoDB
AWS Java Lambda
Docker
GitLab
Maven
PL/pgSQL
Apache Tomcat
JBoss Application Server
Deutsch
(rusty) conversational
Englisch
Fluent native speaker

Einsatzorte

Einsatzorte

Köln (+100km) Düsseldorf (+100km) Bonn (+100km) Frankfurt am Main (+10km)
Deutschland
möglich

Projekte

Projekte

2 Jahre 3 Monate
2023-10 - 2025-12

Senior microservices developer

Senior microservices developer Java 21 AWS PostgreSQL ...
Senior microservices developer
Development and support of Java REST API microservices on AWS infrastructure; dynamoDB and Postgresql backend, and Python systems to process and deliver medical diagnostic results.
Java 21 AWS PostgreSQL Python AWS SNS/SQS Amazon Dynamo
Noscendo GmbH
4 Jahre 10 Monate
2018-06 - 2023-03

Java SpringBoot on AWS. DynamoDB, MariaDB, SNS/SQS, OAuth2, Docker

Senior Java Developer AWS Springboot Amazon Dynamo ...
Senior Java Developer
Java SpringBoot on AWS. AWS Java Lambda, DynamoDB, MariaDB, SNS/SQS, OAuth2, Docker. Python/boto3 with DynamoDB
Java 11 Amazon Dynamo MariaDB Docker Springboot AWS
AWS Springboot Amazon Dynamo Java 11
10 Monate
2016-10 - 2017-07

Design and develop the backend services for the Freight Forwarding startup Twill Logistics

Contract Senior Java Developer Java 8 Spring Boot Spring Batch ...
Contract Senior Java Developer

1) Develop a Jersey-based REST API using JPA on Glassfish 4.1 JEE7, and Spring Boot, Spring MVC REST

2) Design/develop Spring Boot/Batch scheduled services for emailing/alarming/compliance

3) Implement Spring OAuth2 server and clients for token based secure access to REST API

Java 8 Spring Boot Spring Batch JEE7 REST Jersey JPA JMS OAuth Glassfish Scrum
Java 8 Spring Boot Spring Batch REST JPA OAuth
BCG Digital Ventures GmbH
Berlin, Germany
4 Monate
2016-06 - 2016-09

Contract Java Developer

Contract Java Developer Agile Softwareentwicklung ActiveMQ Java 8 ...
Contract Java Developer

Migration and upgrade of Java/Spring based Email API application.

Migrate from SVN to GitHub

Upgrade Spring Core and Integration from 3.* to 4.*

Java 8 Spring Integration Spring Core ActiveMQ Kafka Apache Tomcat
Agile Softwareentwicklung ActiveMQ Java 8 Apache Tomcat
Hamburg
1 Jahr 4 Monate
2015-02 - 2016-05

Senior Java Developer

Senior Java Developer ESB Databases Scrum ...
Senior Java Developer

Development of Integration applications using Mule ESB and Tomcat /Spring Boot Java Applications; Spring boot, Spring integration, AMQP, JMS, Postgresql.

High volume integration/synchronisation between disparate systems.

Rabbit MQ Postgresql 9.4 Oracle 9 Tomcat 8 Mule ESB 3.7 PL/SQL
ESB Databases Scrum Java 7 Java 8 JUnit Spring
Berlin
5 Jahre 5 Monate
2009-04 - 2014-08

An OAuth/SFDC Canvas integration was also developed for integration of Anaplan with Salesforce

Contract Senior Java Developer
Contract Senior Java Developer
  • Development of the Anaplan (www.anaplan.com) Service Delivery Platform, providing user provisioning and authentication services for the Anaplan system. Mule ESB v2 and v3 were used extensively for messaging between systems via RESTful services and JMS/ActiveMQ;.
  • A customised implementation of CAS (Common Authentication Service) was built to handle Single Sign On/Off over the main SDP components.
  • A custom SAML v2 solution was developed using opensaml to implement authentication via external customers ID providers
Java Stripes. Tomcat Jboss Mule ESB MySql CAS Hibernate Spring JPA Ant Maven SAML v2 Eclipse HTML XML CSS JavaScript Jquery Ajax SVN Jasper Reports RESTful services Pentaho BI Reporting AES en/decryption. OpenAM Oracle PL/SQL Bcrypt Junit TestNG Selenium JMeter Windows Linux Mac OSX development environment RH Linux deployment environments
Clearpoint Ltd
Auckland NZ

Aus- und Weiterbildung

Aus- und Weiterbildung

EDUCATION

1978 ? 1981

University of Birmingham

Edgbaston Park Road, Birmingham, England

BA (Hons) Degree in  Geography Class II Div I

Subsidiaries:  Statistics, Surveying

Kompetenzen

Kompetenzen

Top-Skills

AWS Springboot Java 21 PostgreSQL DynamoDB AWS/SNS AWS/SQS Java API for REST Services MariaDB Oracle/SQL PL/SQL Python for DynamoDB AWS Java Lambda Docker GitLab Maven PL/pgSQL Apache Tomcat JBoss Application Server

Produkte / Standards / Erfahrungen / Methoden

ActiveMQ
AES en/decryption. OpenAM
Agile Softwareentwicklung
Agile Softwareentwicklung
Ant
Apache Axis
Apache Tomcat
AWS
AWS SNS/SQS
Bcrypt
CSS
Eclipse
ESB
Git
Glassfish
Glassfish 4.1. Scrum
Grafana
Hibernate
HTML
Jasper Reports
Jboss
Jenkins
Jersey
JMeter
JMS
Kafka
Mac OSX development environment
Maven
Mule ESB
Mule ESB 3.7
Nexus
OAuth
Pentaho BI Reporting
Rabbit MQ
Redis
REST
RESTful services
RH Linux deployment environments
SAML
SAML v2
Scrum
Selenium
Spring
Spring Batch
Spring Boot
Spring Core
Spring Integration
Stripes. Tomcat
Subversion
SVN
TestNG
Tomcat 8
XML
  • JBoss 4.x and above
  • Tomcat
  • Spring
  • Hibernate
  • Mule ESB 2.x and 3.x
  • SAML v2
  • SOA
  • Web Services
  • AXIS
  • LDAP
  • XML
  • RESTful services
  • Maven
  • SVN
  • CAS (Common Authentication Service)
  • Salesforce OAuth/Canvas
  • Continuous Integration tools: Jenkins, Cruise Control, Nexus

Business environments

  • Cloud-based delivery systems
  • Satellite imagery delivery
  • Telecommunications network reporting and provisioning
  • Government registries, compliance and finance systems
  • Warehousing, Distribution
  • Insurance broking
  • Domestic Insurance systems
  • General Ledger systems
  • Legal systems
  • Banking/Foreign Exchange, Freight Forwarding

Betriebssysteme

Android
AWS
CentOS
Linux
Mac OS
current development environment
MS-DOS
MVS, OS/390
It was a long time ago ...
SUN OS, Solaris
particularly with oracle 7
Ubuntu
Unix
Windows
XP, Server, 7 and 8

Linux (Red Hat/Scientific Linux, Ubuntu, Debian, Mint); Android

Programmiersprachen

ActiveMQ
Ajax
Ant
CAS
Confluence
HTML
Java
Java 7
Java 8
Java UI with struts
JavaScript
with JQuery
JEE7
Jenkins
JPA
Jquery
Jquery
Json
jsp
Junit
Maven
Mockito
Mule ESB 2 & 3
OAuth2
Oracle
PL/SQL
PL/SQL Mysql
Postgresql
RabbitMQ
Redis
REST
SAML2
servlets
Spring
Spring Integration/boot/jms/amqp/batch/security
Spring MVC
Stripes
TestNG

Datenbanken

Android SQLite
Fortgeschritten
DynamoDB
Fortgeschritten
InfluxDB
Fortgeschritten
MySQL
Fortgeschritten
Oracle
Fortgeschritten
Oracle 9
Fortgeschritten
Postgresql
Fortgeschritten
Redis
Fortgeschritten
MariaDB
Fortgeschritten

Oracle from v.7; Mysql, MariaDB; Postgres; DynamoDB; SQLite on Android (for personal development use)

 

Other databases used supporting 3rd party products via jdbc/odbc - Sybase, informix in telecommunications reporting

Hardware

IBM Großrechner
Macintosh
PC
SUN

Berechnung / Simulation / Versuch / Validierung

JUnit
Mockito
TestNG

Design / Entwicklung / Konstruktion

CAS

Branchen

Branchen

Microservices

REST API's

Spring technologies (boot, data, amqp, jms)

SAAS in the Cloud (Anaplan Inc.)

Authentication and Single Sign On - SAML and CAS for Anaplan Inc.

Telecommunications and network reporting and provisioning (Telecom NZ)

Government (NZ Government Companies Office, Intellectual Property Office, various Registries)

Insurance (claims processing, Bowrings City of London)

Foreign Exchange (Chase Manhattan Bank UK)

Medical (diagnostic result delivery)

Software deployment configuration and provsioning (Credit Suisse, Zurich)

Customer Portals (using Liferay for Genesis Energy , NZ)

Einsatzorte

Einsatzorte

Köln (+100km) Düsseldorf (+100km) Bonn (+100km) Frankfurt am Main (+10km)
Deutschland
möglich

Projekte

Projekte

2 Jahre 3 Monate
2023-10 - 2025-12

Senior microservices developer

Senior microservices developer Java 21 AWS PostgreSQL ...
Senior microservices developer
Development and support of Java REST API microservices on AWS infrastructure; dynamoDB and Postgresql backend, and Python systems to process and deliver medical diagnostic results.
Java 21 AWS PostgreSQL Python AWS SNS/SQS Amazon Dynamo
Noscendo GmbH
4 Jahre 10 Monate
2018-06 - 2023-03

Java SpringBoot on AWS. DynamoDB, MariaDB, SNS/SQS, OAuth2, Docker

Senior Java Developer AWS Springboot Amazon Dynamo ...
Senior Java Developer
Java SpringBoot on AWS. AWS Java Lambda, DynamoDB, MariaDB, SNS/SQS, OAuth2, Docker. Python/boto3 with DynamoDB
Java 11 Amazon Dynamo MariaDB Docker Springboot AWS
AWS Springboot Amazon Dynamo Java 11
10 Monate
2016-10 - 2017-07

Design and develop the backend services for the Freight Forwarding startup Twill Logistics

Contract Senior Java Developer Java 8 Spring Boot Spring Batch ...
Contract Senior Java Developer

1) Develop a Jersey-based REST API using JPA on Glassfish 4.1 JEE7, and Spring Boot, Spring MVC REST

2) Design/develop Spring Boot/Batch scheduled services for emailing/alarming/compliance

3) Implement Spring OAuth2 server and clients for token based secure access to REST API

Java 8 Spring Boot Spring Batch JEE7 REST Jersey JPA JMS OAuth Glassfish Scrum
Java 8 Spring Boot Spring Batch REST JPA OAuth
BCG Digital Ventures GmbH
Berlin, Germany
4 Monate
2016-06 - 2016-09

Contract Java Developer

Contract Java Developer Agile Softwareentwicklung ActiveMQ Java 8 ...
Contract Java Developer

Migration and upgrade of Java/Spring based Email API application.

Migrate from SVN to GitHub

Upgrade Spring Core and Integration from 3.* to 4.*

Java 8 Spring Integration Spring Core ActiveMQ Kafka Apache Tomcat
Agile Softwareentwicklung ActiveMQ Java 8 Apache Tomcat
Hamburg
1 Jahr 4 Monate
2015-02 - 2016-05

Senior Java Developer

Senior Java Developer ESB Databases Scrum ...
Senior Java Developer

Development of Integration applications using Mule ESB and Tomcat /Spring Boot Java Applications; Spring boot, Spring integration, AMQP, JMS, Postgresql.

High volume integration/synchronisation between disparate systems.

Rabbit MQ Postgresql 9.4 Oracle 9 Tomcat 8 Mule ESB 3.7 PL/SQL
ESB Databases Scrum Java 7 Java 8 JUnit Spring
Berlin
5 Jahre 5 Monate
2009-04 - 2014-08

An OAuth/SFDC Canvas integration was also developed for integration of Anaplan with Salesforce

Contract Senior Java Developer
Contract Senior Java Developer
  • Development of the Anaplan (www.anaplan.com) Service Delivery Platform, providing user provisioning and authentication services for the Anaplan system. Mule ESB v2 and v3 were used extensively for messaging between systems via RESTful services and JMS/ActiveMQ;.
  • A customised implementation of CAS (Common Authentication Service) was built to handle Single Sign On/Off over the main SDP components.
  • A custom SAML v2 solution was developed using opensaml to implement authentication via external customers ID providers
Java Stripes. Tomcat Jboss Mule ESB MySql CAS Hibernate Spring JPA Ant Maven SAML v2 Eclipse HTML XML CSS JavaScript Jquery Ajax SVN Jasper Reports RESTful services Pentaho BI Reporting AES en/decryption. OpenAM Oracle PL/SQL Bcrypt Junit TestNG Selenium JMeter Windows Linux Mac OSX development environment RH Linux deployment environments
Clearpoint Ltd
Auckland NZ

Aus- und Weiterbildung

Aus- und Weiterbildung

EDUCATION

1978 ? 1981

University of Birmingham

Edgbaston Park Road, Birmingham, England

BA (Hons) Degree in  Geography Class II Div I

Subsidiaries:  Statistics, Surveying

Kompetenzen

Kompetenzen

Top-Skills

AWS Springboot Java 21 PostgreSQL DynamoDB AWS/SNS AWS/SQS Java API for REST Services MariaDB Oracle/SQL PL/SQL Python for DynamoDB AWS Java Lambda Docker GitLab Maven PL/pgSQL Apache Tomcat JBoss Application Server

Produkte / Standards / Erfahrungen / Methoden

ActiveMQ
AES en/decryption. OpenAM
Agile Softwareentwicklung
Agile Softwareentwicklung
Ant
Apache Axis
Apache Tomcat
AWS
AWS SNS/SQS
Bcrypt
CSS
Eclipse
ESB
Git
Glassfish
Glassfish 4.1. Scrum
Grafana
Hibernate
HTML
Jasper Reports
Jboss
Jenkins
Jersey
JMeter
JMS
Kafka
Mac OSX development environment
Maven
Mule ESB
Mule ESB 3.7
Nexus
OAuth
Pentaho BI Reporting
Rabbit MQ
Redis
REST
RESTful services
RH Linux deployment environments
SAML
SAML v2
Scrum
Selenium
Spring
Spring Batch
Spring Boot
Spring Core
Spring Integration
Stripes. Tomcat
Subversion
SVN
TestNG
Tomcat 8
XML
  • JBoss 4.x and above
  • Tomcat
  • Spring
  • Hibernate
  • Mule ESB 2.x and 3.x
  • SAML v2
  • SOA
  • Web Services
  • AXIS
  • LDAP
  • XML
  • RESTful services
  • Maven
  • SVN
  • CAS (Common Authentication Service)
  • Salesforce OAuth/Canvas
  • Continuous Integration tools: Jenkins, Cruise Control, Nexus

Business environments

  • Cloud-based delivery systems
  • Satellite imagery delivery
  • Telecommunications network reporting and provisioning
  • Government registries, compliance and finance systems
  • Warehousing, Distribution
  • Insurance broking
  • Domestic Insurance systems
  • General Ledger systems
  • Legal systems
  • Banking/Foreign Exchange, Freight Forwarding

Betriebssysteme

Android
AWS
CentOS
Linux
Mac OS
current development environment
MS-DOS
MVS, OS/390
It was a long time ago ...
SUN OS, Solaris
particularly with oracle 7
Ubuntu
Unix
Windows
XP, Server, 7 and 8

Linux (Red Hat/Scientific Linux, Ubuntu, Debian, Mint); Android

Programmiersprachen

ActiveMQ
Ajax
Ant
CAS
Confluence
HTML
Java
Java 7
Java 8
Java UI with struts
JavaScript
with JQuery
JEE7
Jenkins
JPA
Jquery
Jquery
Json
jsp
Junit
Maven
Mockito
Mule ESB 2 & 3
OAuth2
Oracle
PL/SQL
PL/SQL Mysql
Postgresql
RabbitMQ
Redis
REST
SAML2
servlets
Spring
Spring Integration/boot/jms/amqp/batch/security
Spring MVC
Stripes
TestNG

Datenbanken

Android SQLite
Fortgeschritten
DynamoDB
Fortgeschritten
InfluxDB
Fortgeschritten
MySQL
Fortgeschritten
Oracle
Fortgeschritten
Oracle 9
Fortgeschritten
Postgresql
Fortgeschritten
Redis
Fortgeschritten
MariaDB
Fortgeschritten

Oracle from v.7; Mysql, MariaDB; Postgres; DynamoDB; SQLite on Android (for personal development use)

 

Other databases used supporting 3rd party products via jdbc/odbc - Sybase, informix in telecommunications reporting

Hardware

IBM Großrechner
Macintosh
PC
SUN

Berechnung / Simulation / Versuch / Validierung

JUnit
Mockito
TestNG

Design / Entwicklung / Konstruktion

CAS

Branchen

Branchen

Microservices

REST API's

Spring technologies (boot, data, amqp, jms)

SAAS in the Cloud (Anaplan Inc.)

Authentication and Single Sign On - SAML and CAS for Anaplan Inc.

Telecommunications and network reporting and provisioning (Telecom NZ)

Government (NZ Government Companies Office, Intellectual Property Office, various Registries)

Insurance (claims processing, Bowrings City of London)

Foreign Exchange (Chase Manhattan Bank UK)

Medical (diagnostic result delivery)

Software deployment configuration and provsioning (Credit Suisse, Zurich)

Customer Portals (using Liferay for Genesis Energy , NZ)

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.