Erfahrener Full Stack Entwickler (Java, Spring Boot, Angular, Node.js, DevOps) mit Fokus auf skalierbare Software, Performance & CI/CD.
Aktualisiert am 03.02.2025
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 03.02.2025
Verfügbar zu: 100%
davon vor Ort: 100%
Spring Boot
Angular
Java
Kubernetes
AWS
CI/CD
PostgreSQL
Oracle
MongoDB
React
Vue.js
Keycloak
OAuth 2.0
TypeScript
Node.js
Agile Softwareentwicklung
Python
TensorFlow
REST
ActiveMQ
Kafka
Ukrainisch
Englisch
C1/B2
Deutsch
C1/ B2

Einsatzorte

Einsatzorte

Frankfurt am Main (+100km)
Deutschland, Schweiz, Österreich
möglich

Projekte

Projekte

5 years 11 months
2019-03 - now

Entwicklung neuer Frontend-Komponenten

Full Stack Developer (Teilzeit) Java/Angular React-Native
Full Stack Developer (Teilzeit)
  • Entwicklung neuer Frontend-Komponenten (Java,Spring Boot) & typescript/javascript(Angular, React).
  • Entwicklung neuer Mobile-Anwendungen (React Native).
  • Entwicklung von Backend-Komponenten mit Java (Spring Boot, REST, OAuth2, Keycloak, PostgreSQL) .
  • AWS(EC2, RDS, S3; Amazon Cognito.).

Java/Angular React-Native
SoftAM, Frankfurt am Main
24 years 9 months
2000-05 - now

Entwicklung, Pflege und Bugfixes mit dem Spring-Framework mit java

Full Stack Developer SpringBoot Angular Node.js ...
Full Stack Developer
  • Entwicklung, Pflege und Bugfixes mit dem Spring-Framework mit java (Spring Boot, REST API, Keycloak, PostgresSQL, ActiveMQ, Kafka) für mehrere Projekte, die Buchungen der Deutschen Bahn umsetzen.
  • Entwicklung - Entwicklung, Pflege und Bugfixes von Frontend-Komponenten mit Angular, typescript (middleware mit dem Node.js , typescript).
  • DevOps (Kubernetes, Docker, CI/CD pipelines , AWS)
SpringBoot Angular Node.js Kubernetes Gitlab Java
Deutsche Bahn, Frankfurt
1 year 1 month
2019-05 - 2020-05

Architektur und Entwicklung neuer oder Verbesserung bestehender Webanwendungen

Full Stack Developer Java Spring/Angular
Full Stack Developer
  • Architektur und Entwicklung neuer oder Verbesserung bestehender Webanwendungen (Full Stack).
  • Entwicklung von Web-Services mit dem Spring-Framework (Spring Boot, REST API, Oracle, LDAP)
  • Entwicklung von Frontend-Komponenten mit Angular 2+, NjRX.
  • Pflege und Bugfixes bestehender Applikationen.
Java Spring/Angular
Deutsche Bank, Frankfurt
1 year 7 months
2017-11 - 2019-05

Architektur und Entwicklung neuer oder Erweiterung bestehender Web-Anwendungen

Full Stack Developer Java Spring/Angular
Full Stack Developer
  • Architektur und Entwicklung neuer oder Erweiterung bestehender Web-Anwendungen (Full Stack): Portal für die Cloud-Bereitstellung für die ARD, automatisches Strom Einstellungssystem für Mercedes und andere Kunden.
  • Entwicklung von Backend-Komponenten mit Spring (Spring Boot, REST APIs, Spring JPA, Hibernate, Kafka, Keycloak, OAuth2, PostgreSQL/Mysql/MariaDB, Docker, Git)
  • Entwicklung von Front-End-Komponenten mit Angular 2+, Thymeleaf.
  • Pflege und Entwicklung automatisierter CI/CD-Pipelines für die Code-Bereitstellung unter Verwendung von Bitbucket, Bamboo.
  • Förderung von TDD-Praktiken innerhalb des Teams, wobei sichergestellt wird, dass Unit-Tests und Akzeptanztests implementiert werden, um zu bestätigen, dass die Akzeptanzkriterien erfüllt sind.
  • Durchführung von Fehlerkorrekturen zur Sicherung der Qualität.
  • Durchführung regelmäßiger Code-Reviews, die an die laufende Komponentenentwicklung gebunden sind.
  • Verwendung von Microsoft Azure 
Java Spring/Angular
Signal 7, Darmstadt
11 months
2017-01 - 2017-11

Entwicklung neuer Anwendungskomponenten für das bestehende Framework

Java Developer
Java Developer
  • Entwicklung von Front-End-Komponenten mit GWT (CSS, HTML)
  • Entwicklung neuer Backend-Komponenten (JDBC, JMS, Oracle SQL)

Dematic, Heusenstamm
1 year 8 months
2015-07 - 2017-02

Standardisierung von Finanzdaten Formaten

Java Developer
Java Developer
 Projekt der Deutschen Bank, die wichtigsten Projektziele: Standardisierung von Finanzdaten Formaten; Validierung der Datenqualität, Datenanreicherung und Datenanpassung.
  • Entwicklung neuer Funktionalitäten, Komponenten und Funktionen für bestehende Systeme. ( Webanwendung für die Berichterstattung über Buchhaltungsdaten: Back- und Frontend mit Java, Spring Framework (Spring MVC, Spring Hibernate, JSP/Angular2+, Apache Kafka, Oracle SQL) mit TDD (Test Driven Development).
  • Pflege und Entwicklung automatisierter CI/CD-Pipelines für die Code-Bereitstellung unter Verwendung von Jenkins.
  • Untersuchung von alternativen Konfigurationen und Implementierung besserer Lösungen.
  • Zusammenarbeit mit Benutzern zur Festlegung von Anforderungen und Prioritäten.
  • Häufige Dienstreisen für die Arbeit auf der Kundenseite und die Unterstützung der Kunden.
Deutsche Bank
1 year 6 months
2014-01 - 2015-06

Unit Tests Entwicklung

Software Engineer(Tech lead)
Software Engineer(Tech lead)
  • Unit Tests Entwicklung : (Java , JUnit, Selenide, SQL-Oracle).
  • Verbesserung des Testautomatisierungs-Frameworks. Entwerfen, Entwickeln, Testen und Konfigurieren für ein benutzerdefiniertes vor authentifiziertes Szenario.
  • Auswahl des Konzepts der Textausrichtung. Wissenstransfer aller Informationen an die für diese Richtung verantwortlichen Personen.
  • Etablierung und Unterstützung des Testprozesses, Testmanagement, Bewertung der Effektivität für die Teamarbeit - Häufige Geschäftsreisen für die Arbeit auf der Kundenseite und die Bereitstellung von Kundenunterstützung - Entwicklung von SQL-Skripten für den Datenimport.
  • CI/CD mit Jenkins.
Deutsche Bank
2 years 9 months
2011-04 - 2013-12

Automatisierung Test-Entwicklung mit Java & Selenium für Webanwendungen

Software Engineer Java(Test lead)
Software Engineer Java(Test lead)
  • Automatisierung Test-Entwicklung mit Java & Selenium für Webanwendungen, effektiver Einsatz von QA- und Testpraktiken. Arbeitswissen über Software-Tests ( Funktions-, Integrations-, Leistungs-, Qualitätsmetriken ).
  • Testmanagement, Bewertung der Effektivität für die Teamarbeit.
  • Anpassung der Testprozesse in Agiler-Arbeitsweise : Anpassung eines Bug-Tracking-Prozesses, Testplanung, Anforderungsanalyse und Resttest-Prozesse .
  • Definition von Testmethoden, Entwurf von Testplänen und Testfällen, Verifizierung von Client-Server-Anwendungen und Dokumentation auf der Grundlage von Standards für die Softwareentwicklung.
Propeople, Dnipro

Aus- und Weiterbildung

Aus- und Weiterbildung

4 years 11 months
2006-09 - 2011-07

Studium Programming-engineering

Master, EQF level 6, Nationale technische Universität für Eisenbahnverkehr Dnipropetrovsk, Dnipro (Ukraine)
Master, EQF level 6
Nationale technische Universität für Eisenbahnverkehr Dnipropetrovsk, Dnipro (Ukraine)
  • Spezialität: Programmierung von Automatisierungssystemen
  • Fakultät: Technische Kybernetik (entspricht der deutschen Abschlussklasse A5, Hochschule )

Position

Position

Full Stack Developer

Kompetenzen

Kompetenzen

Top-Skills

Spring Boot Angular Java Kubernetes AWS CI/CD PostgreSQL Oracle MongoDB React Vue.js Keycloak OAuth 2.0 TypeScript Node.js Agile Softwareentwicklung Python TensorFlow REST ActiveMQ Kafka

Produkte / Standards / Erfahrungen / Methoden

Persönliche Eigenschaften

Konzentriert, leidenschaftlich, guter Teamworker, programmieren ist für mich nicht nur Arbeit, sondern auch Hobby. Ich lerne immer wieder neue Java Funktionen/Bibliotheken und verbessere meine Fähigkeiten. Derzeit lerne ich KI (mit Python) und entwickle zu Hause mein Projekt: Mini CRM-Systeme zum Speichern von Kontakten, Versenden von E-Mails und Erstellen von Marketingkampagnen zwischen Unternehmen.


Arbeitsspezifische Eigenschaften

  • Frontend: Angular2+, Vue, React Native, Typescript, Javascript, Thymeleaf, JSP, GWT.
  • Mobile: React Native.
  • Tools: Intellij Idea, JIRA, GIT, Jenkins, Tomcat, Redmine, Basecamp, ALM, Wiki systems, Confluence, Visual Studio
  • Security: OAuth2, LDAP, Keycloak, JWT, AmazonCognito, Auth0CI/CD: Jenkins, Bamboo, Gitlab pipelines

Betriebssysteme

MacOS
Windows
Linux

Programmiersprachen

Java
Spring Framework
Spring Boot
Hibernate
REST
GraphQL
Spring MVC
DI
JMS
OOP
Node.js
Google APIs
Microsoft APIs
Keycloak
Nextcloud
Docker
Kubernetes
Heroku
Amazon AWS
Microsoft Azure
Gradle/Maven

Datenbanken

MariaDB
MySQL
PostgreSQL
Oracle (TOAD)
SQL Server

Einsatzorte

Einsatzorte

Frankfurt am Main (+100km)
Deutschland, Schweiz, Österreich
möglich

Projekte

Projekte

5 years 11 months
2019-03 - now

Entwicklung neuer Frontend-Komponenten

Full Stack Developer (Teilzeit) Java/Angular React-Native
Full Stack Developer (Teilzeit)
  • Entwicklung neuer Frontend-Komponenten (Java,Spring Boot) & typescript/javascript(Angular, React).
  • Entwicklung neuer Mobile-Anwendungen (React Native).
  • Entwicklung von Backend-Komponenten mit Java (Spring Boot, REST, OAuth2, Keycloak, PostgreSQL) .
  • AWS(EC2, RDS, S3; Amazon Cognito.).

Java/Angular React-Native
SoftAM, Frankfurt am Main
24 years 9 months
2000-05 - now

Entwicklung, Pflege und Bugfixes mit dem Spring-Framework mit java

Full Stack Developer SpringBoot Angular Node.js ...
Full Stack Developer
  • Entwicklung, Pflege und Bugfixes mit dem Spring-Framework mit java (Spring Boot, REST API, Keycloak, PostgresSQL, ActiveMQ, Kafka) für mehrere Projekte, die Buchungen der Deutschen Bahn umsetzen.
  • Entwicklung - Entwicklung, Pflege und Bugfixes von Frontend-Komponenten mit Angular, typescript (middleware mit dem Node.js , typescript).
  • DevOps (Kubernetes, Docker, CI/CD pipelines , AWS)
SpringBoot Angular Node.js Kubernetes Gitlab Java
Deutsche Bahn, Frankfurt
1 year 1 month
2019-05 - 2020-05

Architektur und Entwicklung neuer oder Verbesserung bestehender Webanwendungen

Full Stack Developer Java Spring/Angular
Full Stack Developer
  • Architektur und Entwicklung neuer oder Verbesserung bestehender Webanwendungen (Full Stack).
  • Entwicklung von Web-Services mit dem Spring-Framework (Spring Boot, REST API, Oracle, LDAP)
  • Entwicklung von Frontend-Komponenten mit Angular 2+, NjRX.
  • Pflege und Bugfixes bestehender Applikationen.
Java Spring/Angular
Deutsche Bank, Frankfurt
1 year 7 months
2017-11 - 2019-05

Architektur und Entwicklung neuer oder Erweiterung bestehender Web-Anwendungen

Full Stack Developer Java Spring/Angular
Full Stack Developer
  • Architektur und Entwicklung neuer oder Erweiterung bestehender Web-Anwendungen (Full Stack): Portal für die Cloud-Bereitstellung für die ARD, automatisches Strom Einstellungssystem für Mercedes und andere Kunden.
  • Entwicklung von Backend-Komponenten mit Spring (Spring Boot, REST APIs, Spring JPA, Hibernate, Kafka, Keycloak, OAuth2, PostgreSQL/Mysql/MariaDB, Docker, Git)
  • Entwicklung von Front-End-Komponenten mit Angular 2+, Thymeleaf.
  • Pflege und Entwicklung automatisierter CI/CD-Pipelines für die Code-Bereitstellung unter Verwendung von Bitbucket, Bamboo.
  • Förderung von TDD-Praktiken innerhalb des Teams, wobei sichergestellt wird, dass Unit-Tests und Akzeptanztests implementiert werden, um zu bestätigen, dass die Akzeptanzkriterien erfüllt sind.
  • Durchführung von Fehlerkorrekturen zur Sicherung der Qualität.
  • Durchführung regelmäßiger Code-Reviews, die an die laufende Komponentenentwicklung gebunden sind.
  • Verwendung von Microsoft Azure 
Java Spring/Angular
Signal 7, Darmstadt
11 months
2017-01 - 2017-11

Entwicklung neuer Anwendungskomponenten für das bestehende Framework

Java Developer
Java Developer
  • Entwicklung von Front-End-Komponenten mit GWT (CSS, HTML)
  • Entwicklung neuer Backend-Komponenten (JDBC, JMS, Oracle SQL)

Dematic, Heusenstamm
1 year 8 months
2015-07 - 2017-02

Standardisierung von Finanzdaten Formaten

Java Developer
Java Developer
 Projekt der Deutschen Bank, die wichtigsten Projektziele: Standardisierung von Finanzdaten Formaten; Validierung der Datenqualität, Datenanreicherung und Datenanpassung.
  • Entwicklung neuer Funktionalitäten, Komponenten und Funktionen für bestehende Systeme. ( Webanwendung für die Berichterstattung über Buchhaltungsdaten: Back- und Frontend mit Java, Spring Framework (Spring MVC, Spring Hibernate, JSP/Angular2+, Apache Kafka, Oracle SQL) mit TDD (Test Driven Development).
  • Pflege und Entwicklung automatisierter CI/CD-Pipelines für die Code-Bereitstellung unter Verwendung von Jenkins.
  • Untersuchung von alternativen Konfigurationen und Implementierung besserer Lösungen.
  • Zusammenarbeit mit Benutzern zur Festlegung von Anforderungen und Prioritäten.
  • Häufige Dienstreisen für die Arbeit auf der Kundenseite und die Unterstützung der Kunden.
Deutsche Bank
1 year 6 months
2014-01 - 2015-06

Unit Tests Entwicklung

Software Engineer(Tech lead)
Software Engineer(Tech lead)
  • Unit Tests Entwicklung : (Java , JUnit, Selenide, SQL-Oracle).
  • Verbesserung des Testautomatisierungs-Frameworks. Entwerfen, Entwickeln, Testen und Konfigurieren für ein benutzerdefiniertes vor authentifiziertes Szenario.
  • Auswahl des Konzepts der Textausrichtung. Wissenstransfer aller Informationen an die für diese Richtung verantwortlichen Personen.
  • Etablierung und Unterstützung des Testprozesses, Testmanagement, Bewertung der Effektivität für die Teamarbeit - Häufige Geschäftsreisen für die Arbeit auf der Kundenseite und die Bereitstellung von Kundenunterstützung - Entwicklung von SQL-Skripten für den Datenimport.
  • CI/CD mit Jenkins.
Deutsche Bank
2 years 9 months
2011-04 - 2013-12

Automatisierung Test-Entwicklung mit Java & Selenium für Webanwendungen

Software Engineer Java(Test lead)
Software Engineer Java(Test lead)
  • Automatisierung Test-Entwicklung mit Java & Selenium für Webanwendungen, effektiver Einsatz von QA- und Testpraktiken. Arbeitswissen über Software-Tests ( Funktions-, Integrations-, Leistungs-, Qualitätsmetriken ).
  • Testmanagement, Bewertung der Effektivität für die Teamarbeit.
  • Anpassung der Testprozesse in Agiler-Arbeitsweise : Anpassung eines Bug-Tracking-Prozesses, Testplanung, Anforderungsanalyse und Resttest-Prozesse .
  • Definition von Testmethoden, Entwurf von Testplänen und Testfällen, Verifizierung von Client-Server-Anwendungen und Dokumentation auf der Grundlage von Standards für die Softwareentwicklung.
Propeople, Dnipro

Aus- und Weiterbildung

Aus- und Weiterbildung

4 years 11 months
2006-09 - 2011-07

Studium Programming-engineering

Master, EQF level 6, Nationale technische Universität für Eisenbahnverkehr Dnipropetrovsk, Dnipro (Ukraine)
Master, EQF level 6
Nationale technische Universität für Eisenbahnverkehr Dnipropetrovsk, Dnipro (Ukraine)
  • Spezialität: Programmierung von Automatisierungssystemen
  • Fakultät: Technische Kybernetik (entspricht der deutschen Abschlussklasse A5, Hochschule )

Position

Position

Full Stack Developer

Kompetenzen

Kompetenzen

Top-Skills

Spring Boot Angular Java Kubernetes AWS CI/CD PostgreSQL Oracle MongoDB React Vue.js Keycloak OAuth 2.0 TypeScript Node.js Agile Softwareentwicklung Python TensorFlow REST ActiveMQ Kafka

Produkte / Standards / Erfahrungen / Methoden

Persönliche Eigenschaften

Konzentriert, leidenschaftlich, guter Teamworker, programmieren ist für mich nicht nur Arbeit, sondern auch Hobby. Ich lerne immer wieder neue Java Funktionen/Bibliotheken und verbessere meine Fähigkeiten. Derzeit lerne ich KI (mit Python) und entwickle zu Hause mein Projekt: Mini CRM-Systeme zum Speichern von Kontakten, Versenden von E-Mails und Erstellen von Marketingkampagnen zwischen Unternehmen.


Arbeitsspezifische Eigenschaften

  • Frontend: Angular2+, Vue, React Native, Typescript, Javascript, Thymeleaf, JSP, GWT.
  • Mobile: React Native.
  • Tools: Intellij Idea, JIRA, GIT, Jenkins, Tomcat, Redmine, Basecamp, ALM, Wiki systems, Confluence, Visual Studio
  • Security: OAuth2, LDAP, Keycloak, JWT, AmazonCognito, Auth0CI/CD: Jenkins, Bamboo, Gitlab pipelines

Betriebssysteme

MacOS
Windows
Linux

Programmiersprachen

Java
Spring Framework
Spring Boot
Hibernate
REST
GraphQL
Spring MVC
DI
JMS
OOP
Node.js
Google APIs
Microsoft APIs
Keycloak
Nextcloud
Docker
Kubernetes
Heroku
Amazon AWS
Microsoft Azure
Gradle/Maven

Datenbanken

MariaDB
MySQL
PostgreSQL
Oracle (TOAD)
SQL Server

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.