01/22/2026 updated

**** ******** ****
verified
Premium member
100 % available

Senior Java Backend Engineer | Spring Boot | Legacy Modernization (C/C++/Perl → Java)

Phuket, Thailand
Only remote
Dipl. inf (FH)
Phuket, Thailand
Only remote
Dipl. inf (FH)

Profile attachments

letztereferenzen.txt
diplom.pdf
papadakis_de.docx

About me

Senior Java Backend Engineer mit Fokus auf Spring Boot und der Modernisierung von Legacy‑Systemen (C/C++/Perl → Java). Über 20 Jahre Erfahrung in Enterprise‑Projekten bei BMW, Siemens, NCR und Hausbank München. Stabil, präzise, zuverlässig.

Spring Framework
Backend & Core Development
Java (8–21)
Spring Boot
Spring Framework (Core, MVC, Data, Security)
Hibernate / JPA
RESTful APIs
Microservices
Maven / Gradle
Clean Code / SOLID / Design Patterns
Legacy‑Modernisierung (USP)
Migration: C/C++ → Java
Migration: Perl/PHP → Java/Spring
Refactoring großer Monolithen
Modernisierung von Alt‑Systemen
Architektur‑Neudesign & Re‑Engineering
Datenbanken
Oracle
MySQL
PostgreSQL
SQL Performance Tuning
JDBC / JPA
Testing & Qualität
JUnit
Mockito
Selenium
Integration‑ und Systemtests
CI/CD‑Pipelines
Cloud & Deployment
Docker
Kubernetes
Linux
Git / GitFlow
Jenkins / CI/CD
Frontend (nur ergänzend)
HTML5
CSS
JavaScript
AngularJS (Legacy‑Support)
Tools & Umgebung
IntelliJ IDEA
Eclipse
Jira
Confluence
Git / SVN
Enterprise‑Erfahrung
BMW
Siemens
NCR
Hausbank München


Experience

Professional experience10+ years
Freelancer since2003

Languages

GermanNative speakerEnglishGoodGreekNative speaker

Project history

Software developer

BMW

Automotive & Vehicle Manufacturing

>10.000 team member

Project
Implementation of a JIRA Plugin
Description
Development of a JIRA plugin which processes the ticket of the BMW issue tracking tool and processes the tickets and imports them into JIRA.
Technology Java5, SQL, JDBC. Eclipse, XML, JAXB, Servlet, JSP, MYSQL, J5EE, Maven

Software developer

Liga Süd

Banking & Financial Services

< 10 team member

Project
Further development of an Internet presence
Description
Development of an user management system.
Technology Java, SQL, JDBC. Eclipse, Hibernate, XML, SWING, Applet, Servlet, Spring, JavaScript, J2EE, J5EE, JSP, MYSQL, ER-Modelling, Eclipse-Spring Plugin, Eclipse Clay Database Modelling Plugin,CSS

Software developer

NCR

Banking & Financial Services

>10.000 team member

Description
Further development and bugfix of an existing retail system. The system is used by ALDI, NORMA and Bünting. Implementation of a free configurable ZIP tool. Implementation of a service which is used to transfer files between the POS and the server.
Technology
Java, SQL, JDBC. Eclipse, CVS, SVN, Hibernate, EJB 3.0, JBOSS XML, VMWare, Remote Debugging, Betwixt, JDOM, SWING, Applet, Servlet, Spring, J2EE, J5EE, AWT, SWING

Software developer

Hama

Goods & Retail

1000-5000 team member

Description: Development of a content management system for HAMA in order to manage the internet presence.
Technology: Java, SQL, JDBC. Eclipse RCP,SWT, CVS, SVN, Hibernate, EJB 3.0, JBOSS

Software development

Siemens VDO

Automotive & Vehicle Manufacturing

>10.000 team member


Description Implementation of the CentralContactBook. Doing the integration tests.mern-Support.
Technology Java, SQLite, JDBC

Software developer

BMW

Automotive & Vehicle Manufacturing

>10.000 team member

Project Implementation of an IO-Driver for the MC9S12XDP512
Branch Automotive Branch, Embedded-Systems
Position Software developer
Date 01.2006 - 06.2006
Description Implementation of an IO-Driver in order the read the state of buttons connected to the IO-Ports of the Star 12 processor. The button state is processed with contact debouncing algorithm. The driver is used for the BMW ZBM which is built in the RR-Phantom.
Technology Ansi-C, Crosscompiler

Software developer

Hausbank München

Banking & Financial Services

50-250 team member

Implementation of a complex Accounting System for Property managers

Transfer of old system components written in C/C++ to JAVA. Conception and realisation of additional software components.

JAVA/J2EE, SWING, AWT,C, C++, SQL, Oracle, EJB, JBOSS, SPRING

Application Director

Car-TV

Industry & Mechanical Engineering

10-50 team member

Description
Technical conception and implementation of the internet portal
Technology
HTML, JavaScript, Perl, PHP, Mysql,CSS

Application Director

Project
Implementation of Internet solutions
Customer
Erlus-Dachziegel, BSH-Mittelstandskreis, BMW, SEB-Bank
Branch
Internet, Bank
Position
Application Director
Description
Technical conception and implementation of the applications. Testing and deploying of the applications. Development of a state machine in order to manage the flow control of web applications.
Technology
HTML,CSS, JavaScript, Perl, PHP, JSP, Java,  XML, Mysql, RedDot-CMS

Certificates

Dipl. Inf. FH

FH München

2010


Contact form

Log in to get in touch

You need to be logged in to use the contact form.

Sign upLog in