Spring, Java, Kotlin, AWS, Maven, Hibernate, SQL, AngularJS, soap, REST, CI/CD, git, Docker, Linux
Aktualisiert am 05.06.2024
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.08.2024
Verfügbar zu: 100%
davon vor Ort: 100%
Java
Hibernate
Spring
Docker
Cloud
Microservices
AWS
Deutsch
Englisch

Einsatzorte

Einsatzorte

Berlin (+100km)
Deutschland
möglich

Projekte

Projekte

11 Monate
2020-02 - 2020-12

Senior Backend Engineer

Kotlin Java 11 Spring Boot

Microservices Architektur für eine Fintech App.

Aufgaben:

- Authentifizierung und Autorisierung Workflow

- Email Tracking

- Push Notifications

- Business und operative Metrics in Grafana

- JDBC Tracing in Jaeger

EKS Keycloak RabbitMQ Hashicorp Vault Grafana Jaeger Graylog
Kotlin Java 11 Spring Boot
IconicFinance GmbH
9 Monate
2019-05 - 2020-01

Banking Platform

Entwicklerin Spring Boot Java 8 Guice ...
Entwicklerin

Banking und Foreign Exchange Platforms von ONPEX

  • Umsetzung von Push Notifications für die Bank Accounts
  • Einführung von Hashicorp Vault für Signierung von ausgehenden Nachrichten basierend auf private/ public key pairs
  • Vereinfachung der lokalen Entwicklungsumgebung Setup durch Verwendung von Docker Compose
  • Teilnahme and Rearchitecting von Foreign Exchange Platform
Spring Boot Java 8 Guice Tomcat 8 Zookeeper Redis Ansible monit RabbitMQ Docker/Docker Compose Hibernate MySQL AWS EKS AWS ECS git maven Gitlab CI/ CD Jenkins Google Web Toolkit JUnit Mockito Cucumber nginx Hashicorp Vault
ONPEX
2 Jahre 5 Monate
2017-07 - 2019-11

Katalogtool

Entwicklerin Spring Boot 1.6 Java 8 JAXB ...
Entwicklerin

Die Fachanwendung dient der Pflege und dem Verteilen von Katalogen und Mappings zwischen Katalogen 

  • Fullstack Entwicklung bei einer SPA mit REST API Backend, die mit Spring Boot und AngularJs gebaut ist
  • Initial habe ich ein aufwändiges Redesign des Datenmodells gemacht, was zu einem Code Refactoring führte
  • Vor dem GoLive habe ich die LDAP Integration mit Spring Security und JWT gebaut und die Autorisierung der Benutzer umgesetzt
Spring Boot 1.6 Java 8 JAXB Spring Security Spring Security/JWT Spring AOP Angular.js 1.6 Bootstrap 3 Spring Data Hibernate Mockito dbunit Restassured Liquibase log4j Asciidoc Maven Jenkins CI
öffentlicher Bereich
2 Monate
2019-03 - 2019-04

COM System

Entwicklerin JEE 7 Weblogic 12cR2 Oracle Service Bus ...
Entwicklerin

Order Management und Credit Checking Applikationen 

  • vertraut gemacht mit dem Weblogic Deployment Prozess und die kundespezifische Rule Engine
  • teilgenommen an Weblogic Server Upgrade für die lokale Umgebung und die Produktionsumgebung
JEE 7 Weblogic 12cR2 Oracle Service Bus OSM/custom Oracle Workflow Engine for Telcos soap
Telefonica
5 Monate
2017-02 - 2017-06

TCM (Technical Campaign Management)

Entwicklerin JEE 6 (JAX-WS) Glassfish 3 JSF 2.1 ...
Entwicklerin

Die Fachanwendung dient der Verwaltung des Workflows für die technische Aktionen im After-Sales Bereich. Die Stammdaten und die Bewegungsdaten werden aus einem SAP Backend System (Warranty Module) über soap Webservices aufgerufen

  • Ich habe ein neues Modul für die Erfassung und Bearbeitung von Recalls umgesetzt, das an dem SAP Backend angeschlossen ist. Als einzige Java Entwicklerin war ich sowohl für das FrontEnd (JSF) als auch für das Back-End verantwortlich und habe mit dem SAP Team mitgearbeitet.
JEE 6 (JAX-WS) Glassfish 3 JSF 2.1 jQuery JUnit Mockito SAP Web Services (SOAP) soapui Maven SVN
BMW
1 Jahr
2016-02 - 2017-01

SWL (Softwarelogistik)

Entwicklerin Java 7 JEE 5 Swing ...
Entwicklerin

Die Fachanwendung dient der Verwaltung der Embedded Software für die Steuergeräte der BMW Fahrzeuge

  • Ich habe ein konfigurierbares, regel-basiertes Tool zum Versenden von Benachrichtigungen an verschiedenen Teilnehmern des SWL Prozesses konzipiert und umgesetzt. Das Tool musste vorhandene und neue Jobs verwenden um die durch Outlook erstellten Benachrichtigungen abzulösen. Außerdem habe ich bei der Weiterentwicklung vom einem Teilsystem für die Validierung der Software Komponenten teilgenommen und mit unseren Nearshore Teams kooperiert.
Java 7 JEE 5 Swing HIbernate Jenkins Oracle 10g Spring(AOP DI JMS) Cron Jobs JMS BEA Weblogic 12 Maven JUnit Mockito SVN
BMW
10 Monate
2015-04 - 2016-01

Proflex

Software Consultant
Software Consultant

Ziel des Projekts ist die Neugestaltung der IT-Landschaft von BMW im Bereich Planung und Ordering

  • Datenmodellierung
  • Erstellung von Fachkonzepten
  • Schnittstellenverträge
BMW
2 Jahre 1 Monat
2013-03 - 2015-03

KVR (IDA)

Software Consultant App.ducx (eigene Programmiersprache von Fabasoft) app.test (eigene Fabasoft Anwendung für die Erstellung von GUI Tests) OSCI ...
Software Consultant

Die Fachanwendung dient der Verwaltung von Dokumenten und der Vorgangsbearbeitung bei der Ausländerbehörde München. Mehrere Schnittstellen zu externen Systemen wie der Ausländerzentralregister und die Bundesdruckerei sind vorhanden. 

  • Ich habe das Update von der Version 7 auf die Version 12 unterstützt (Fehleranalyse, Abweichungen zwischen den Versionen ermitteln und eliminieren) und das Rollout von verschiedenen neuen Anforderungen begleitet (als Product Owner)- unter anderem neue Schnittstellen zum BAMF und Bundesdrückerei (Konzeption, Abstimmung mit dem Kunden und dem Remote Dev Team in Österreich, Qualitätssicherung)
App.ducx (eigene Programmiersprache von Fabasoft) app.test (eigene Fabasoft Anwendung für die Erstellung von GUI Tests) OSCI SoapUI
Ausländerbehörde München
2 Jahre 1 Monat
2010-12 - 2012-12

Sachsen-Zensus

Entwicklerin JEE 5 Spring MVC DWR ...
Entwicklerin

Das System für die Unterstützung vom Zensus 2011 Projekt für Deutschland. Neben Daten zur Bevölkerung wurden auch Informationen zu Gebäuden und Wohnungen erfasst

  • Ich habe bei der Entwicklung der Funktionalität für das Ermitteln der Auskunftspflichtigen abhängig von verschiedenen Kriterien teilgenommen (Anstoßen von Kalkulationen in multiple threads, Native SQL Queries für die Datenbanksuche, Generierung von Reports), Refactorings auf Basis von Sonar Ergebnissen, JUnit Tests
JEE 5 Spring MVC DWR soap Web Services Hibernate Dojo Toolkit log4j iText Threads Apache POI MySQL 5 JBoss 5 Apache Tomcat 6.0 Hudson Sonar PMD Cobertura Ant Maven Checkstyle Findbugs

Aus- und Weiterbildung

Aus- und Weiterbildung

10/2004 ? 10/2010

National Technical University of Athens

Elektro- und Informationstechnik - Diploma

Diplomarbeit: High-Level Implementation of Network-on-Chip Architectures

10/2008 ? 08/2009

Technische Universität München

Informationstechnik - Erasmus Austauschprogramm

Position

Position

Senior Software Engineer - Backend

Kompetenzen

Kompetenzen

Top-Skills

Java Hibernate Spring Docker Cloud Microservices AWS

Produkte / Standards / Erfahrungen / Methoden

AWS EKS
Cucumber
git
Google Web Toolkit
Hibernate
Jenkins
maven
Mockito
nginx
Redis
Zookeeper
  • Java 11
  • Kotlin
  • Python
  • Spring MVC, Spring Boot, Spring Security, Spring Data
  • Guice
  • JEE 7 (JAX-RS, JAX-WS, JMS, EJB)
  • soap, REST
  • JPA, Hibernate, SQL (Oracle, MySQL)
  • AngularJS, jQuery, JSF 2.0, Swing
  • Maven
  • Docker
  • git, SVN
  • Openshift/ Kubernetes
  • AWS (EKS, API Gateway, Lambda, CloudFormation, API Gateway, ECS)
  • Linux
  • C/C++
  • Ansible

beruflicher Werdegang

02/2020 - jetzt

Firma: IconicFinance

Position: Senior Backend Engineer

05/2019 - 01/2020

Firma: Onpex GmbH

Position: Senior Backend Engineer

12/2018 - 04/2019

Firma: ConSol GmbH, Munich

Position: Software Consultant

04/2015 - 11/2018

Firma: Capgemini Deutschland GmbH, Munich

Position: Software Engineer Lead

03/2013 - 03/2015

Firma: Fabasoft AG, Munich

Position: Software Consultant

12/2010 - 12/2012

Firma: European Dynamics, Athens

Position: Software Developer

04/2009 - 06/2009

Firma: Lehrstuhl für Integrierte Systeme, TU Munich

Position: Working Student

Programmiersprachen

Java 8
Kotlin

Datenbanken

MySQL

Einsatzorte

Einsatzorte

Berlin (+100km)
Deutschland
möglich

Projekte

Projekte

11 Monate
2020-02 - 2020-12

Senior Backend Engineer

Kotlin Java 11 Spring Boot

Microservices Architektur für eine Fintech App.

Aufgaben:

- Authentifizierung und Autorisierung Workflow

- Email Tracking

- Push Notifications

- Business und operative Metrics in Grafana

- JDBC Tracing in Jaeger

EKS Keycloak RabbitMQ Hashicorp Vault Grafana Jaeger Graylog
Kotlin Java 11 Spring Boot
IconicFinance GmbH
9 Monate
2019-05 - 2020-01

Banking Platform

Entwicklerin Spring Boot Java 8 Guice ...
Entwicklerin

Banking und Foreign Exchange Platforms von ONPEX

  • Umsetzung von Push Notifications für die Bank Accounts
  • Einführung von Hashicorp Vault für Signierung von ausgehenden Nachrichten basierend auf private/ public key pairs
  • Vereinfachung der lokalen Entwicklungsumgebung Setup durch Verwendung von Docker Compose
  • Teilnahme and Rearchitecting von Foreign Exchange Platform
Spring Boot Java 8 Guice Tomcat 8 Zookeeper Redis Ansible monit RabbitMQ Docker/Docker Compose Hibernate MySQL AWS EKS AWS ECS git maven Gitlab CI/ CD Jenkins Google Web Toolkit JUnit Mockito Cucumber nginx Hashicorp Vault
ONPEX
2 Jahre 5 Monate
2017-07 - 2019-11

Katalogtool

Entwicklerin Spring Boot 1.6 Java 8 JAXB ...
Entwicklerin

Die Fachanwendung dient der Pflege und dem Verteilen von Katalogen und Mappings zwischen Katalogen 

  • Fullstack Entwicklung bei einer SPA mit REST API Backend, die mit Spring Boot und AngularJs gebaut ist
  • Initial habe ich ein aufwändiges Redesign des Datenmodells gemacht, was zu einem Code Refactoring führte
  • Vor dem GoLive habe ich die LDAP Integration mit Spring Security und JWT gebaut und die Autorisierung der Benutzer umgesetzt
Spring Boot 1.6 Java 8 JAXB Spring Security Spring Security/JWT Spring AOP Angular.js 1.6 Bootstrap 3 Spring Data Hibernate Mockito dbunit Restassured Liquibase log4j Asciidoc Maven Jenkins CI
öffentlicher Bereich
2 Monate
2019-03 - 2019-04

COM System

Entwicklerin JEE 7 Weblogic 12cR2 Oracle Service Bus ...
Entwicklerin

Order Management und Credit Checking Applikationen 

  • vertraut gemacht mit dem Weblogic Deployment Prozess und die kundespezifische Rule Engine
  • teilgenommen an Weblogic Server Upgrade für die lokale Umgebung und die Produktionsumgebung
JEE 7 Weblogic 12cR2 Oracle Service Bus OSM/custom Oracle Workflow Engine for Telcos soap
Telefonica
5 Monate
2017-02 - 2017-06

TCM (Technical Campaign Management)

Entwicklerin JEE 6 (JAX-WS) Glassfish 3 JSF 2.1 ...
Entwicklerin

Die Fachanwendung dient der Verwaltung des Workflows für die technische Aktionen im After-Sales Bereich. Die Stammdaten und die Bewegungsdaten werden aus einem SAP Backend System (Warranty Module) über soap Webservices aufgerufen

  • Ich habe ein neues Modul für die Erfassung und Bearbeitung von Recalls umgesetzt, das an dem SAP Backend angeschlossen ist. Als einzige Java Entwicklerin war ich sowohl für das FrontEnd (JSF) als auch für das Back-End verantwortlich und habe mit dem SAP Team mitgearbeitet.
JEE 6 (JAX-WS) Glassfish 3 JSF 2.1 jQuery JUnit Mockito SAP Web Services (SOAP) soapui Maven SVN
BMW
1 Jahr
2016-02 - 2017-01

SWL (Softwarelogistik)

Entwicklerin Java 7 JEE 5 Swing ...
Entwicklerin

Die Fachanwendung dient der Verwaltung der Embedded Software für die Steuergeräte der BMW Fahrzeuge

  • Ich habe ein konfigurierbares, regel-basiertes Tool zum Versenden von Benachrichtigungen an verschiedenen Teilnehmern des SWL Prozesses konzipiert und umgesetzt. Das Tool musste vorhandene und neue Jobs verwenden um die durch Outlook erstellten Benachrichtigungen abzulösen. Außerdem habe ich bei der Weiterentwicklung vom einem Teilsystem für die Validierung der Software Komponenten teilgenommen und mit unseren Nearshore Teams kooperiert.
Java 7 JEE 5 Swing HIbernate Jenkins Oracle 10g Spring(AOP DI JMS) Cron Jobs JMS BEA Weblogic 12 Maven JUnit Mockito SVN
BMW
10 Monate
2015-04 - 2016-01

Proflex

Software Consultant
Software Consultant

Ziel des Projekts ist die Neugestaltung der IT-Landschaft von BMW im Bereich Planung und Ordering

  • Datenmodellierung
  • Erstellung von Fachkonzepten
  • Schnittstellenverträge
BMW
2 Jahre 1 Monat
2013-03 - 2015-03

KVR (IDA)

Software Consultant App.ducx (eigene Programmiersprache von Fabasoft) app.test (eigene Fabasoft Anwendung für die Erstellung von GUI Tests) OSCI ...
Software Consultant

Die Fachanwendung dient der Verwaltung von Dokumenten und der Vorgangsbearbeitung bei der Ausländerbehörde München. Mehrere Schnittstellen zu externen Systemen wie der Ausländerzentralregister und die Bundesdruckerei sind vorhanden. 

  • Ich habe das Update von der Version 7 auf die Version 12 unterstützt (Fehleranalyse, Abweichungen zwischen den Versionen ermitteln und eliminieren) und das Rollout von verschiedenen neuen Anforderungen begleitet (als Product Owner)- unter anderem neue Schnittstellen zum BAMF und Bundesdrückerei (Konzeption, Abstimmung mit dem Kunden und dem Remote Dev Team in Österreich, Qualitätssicherung)
App.ducx (eigene Programmiersprache von Fabasoft) app.test (eigene Fabasoft Anwendung für die Erstellung von GUI Tests) OSCI SoapUI
Ausländerbehörde München
2 Jahre 1 Monat
2010-12 - 2012-12

Sachsen-Zensus

Entwicklerin JEE 5 Spring MVC DWR ...
Entwicklerin

Das System für die Unterstützung vom Zensus 2011 Projekt für Deutschland. Neben Daten zur Bevölkerung wurden auch Informationen zu Gebäuden und Wohnungen erfasst

  • Ich habe bei der Entwicklung der Funktionalität für das Ermitteln der Auskunftspflichtigen abhängig von verschiedenen Kriterien teilgenommen (Anstoßen von Kalkulationen in multiple threads, Native SQL Queries für die Datenbanksuche, Generierung von Reports), Refactorings auf Basis von Sonar Ergebnissen, JUnit Tests
JEE 5 Spring MVC DWR soap Web Services Hibernate Dojo Toolkit log4j iText Threads Apache POI MySQL 5 JBoss 5 Apache Tomcat 6.0 Hudson Sonar PMD Cobertura Ant Maven Checkstyle Findbugs

Aus- und Weiterbildung

Aus- und Weiterbildung

10/2004 ? 10/2010

National Technical University of Athens

Elektro- und Informationstechnik - Diploma

Diplomarbeit: High-Level Implementation of Network-on-Chip Architectures

10/2008 ? 08/2009

Technische Universität München

Informationstechnik - Erasmus Austauschprogramm

Position

Position

Senior Software Engineer - Backend

Kompetenzen

Kompetenzen

Top-Skills

Java Hibernate Spring Docker Cloud Microservices AWS

Produkte / Standards / Erfahrungen / Methoden

AWS EKS
Cucumber
git
Google Web Toolkit
Hibernate
Jenkins
maven
Mockito
nginx
Redis
Zookeeper
  • Java 11
  • Kotlin
  • Python
  • Spring MVC, Spring Boot, Spring Security, Spring Data
  • Guice
  • JEE 7 (JAX-RS, JAX-WS, JMS, EJB)
  • soap, REST
  • JPA, Hibernate, SQL (Oracle, MySQL)
  • AngularJS, jQuery, JSF 2.0, Swing
  • Maven
  • Docker
  • git, SVN
  • Openshift/ Kubernetes
  • AWS (EKS, API Gateway, Lambda, CloudFormation, API Gateway, ECS)
  • Linux
  • C/C++
  • Ansible

beruflicher Werdegang

02/2020 - jetzt

Firma: IconicFinance

Position: Senior Backend Engineer

05/2019 - 01/2020

Firma: Onpex GmbH

Position: Senior Backend Engineer

12/2018 - 04/2019

Firma: ConSol GmbH, Munich

Position: Software Consultant

04/2015 - 11/2018

Firma: Capgemini Deutschland GmbH, Munich

Position: Software Engineer Lead

03/2013 - 03/2015

Firma: Fabasoft AG, Munich

Position: Software Consultant

12/2010 - 12/2012

Firma: European Dynamics, Athens

Position: Software Developer

04/2009 - 06/2009

Firma: Lehrstuhl für Integrierte Systeme, TU Munich

Position: Working Student

Programmiersprachen

Java 8
Kotlin

Datenbanken

MySQL

Vertrauen Sie auf GULP

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

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

Das GULP Freelancer-Portal

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