Fullstack-Entwicklung (Schwerpunkt: Java/JEE, Backend & Cloud)
Aktualisiert am 05.01.2024
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.12.2024
Verfügbar zu: 100%
davon vor Ort: 100%
Fullstack-Entwicklung (Schwerpunkt: Java & Backend & Cloud)
Scrum
Kanban
Microservice
Domain Driven Design
Clean Code
Testautomatisierung
CI/CD
Gitlab
Java
Spring
Spring Boot
TypeScript
Angular
AWS
Selenium
Kafka
Docker
Kubernetes
Helm
Camunda
Deutsch
Englisch
gut

Einsatzorte

Einsatzorte

Wildeshausen (+100km) Bremen (+50km) Oldenburg (+50km)

bevorzugt im Großraum Bremen / Oldenburg

möglich

Projekte

Projekte

2 Jahre 11 Monate
2021-02 - 2023-12

Migration von Lagerbestandsbewertung-Systemen auf Microservice-Architektur

Software-Entwickler Microservices Continuous Development Scrum ...
Software-Entwickler
  • Migration Host-basierter Systeme auf Microservice-Architektur unter Verwendung von Docker-Containern in einer Kubernetes-Umgebung

  • Entwicklung nach dem Scrum-Framework mit Scrum-Master

  • Java-Entwicklung nach Clean Code und Domain Driven Design

  • Migration von Tomcat-Webanwendungen auf containerisierte SpringBoot-Anwendungen

  • Automatiserung von Geschäftsprozessen unter Verwendung von BPMN und der Camunda-Workflow-Engine

  • Enwicklung von Helm-Charts (u.a. Umbrella-Charts) zur Installation der Anwendungen auf Kubernetes-Umgebung

  • Persistierung von Daten in DB2-, PostgreSQL und MongoDB-Datenbanken

  • Migration einer Java-Wicket-Webanwendung zu einer Angular-Webanwendung

  • Konzeption und Implementierung synchroner Kommunikation (per REST-API) und asynchroner Kommunikation (per JMS und Kafka-Schnittstellen) zwischen Microservices

  • Optimierung von Docker-Containern für Installation und Betrieb in Kubernestes

  • Umsetzung von Continuous Development unter Verwendung von GitLab und GitLab-CI

  • Absicherung von Microservice-Schnittstellen durch Anbindung eines Keycloak-Servers

  • Implementierung automatisierter Fachtests mit SoapUI und ReadyAPI

  • Dokumentation von REST-APIs mit Swagger-UI (Open-API)

Java Spring Boot Camunda PostgreSQL MongoDB SoapUI ReadyAPI GitLab GitLab-CI Docker Helm SonarQube IntelliJ Postman Atlassian JIRA Atlassian Confluence Angular Kubernetes
Microservices Continuous Development Scrum TDD Clean Code Domain Driven Design BPMN
Home-Office
1 Jahr 6 Monate
2019-07 - 2020-12

Erstellung browserbasierter Werkzeuge zur Visualisierung von Zeitreihen

Software-Entwickler Microservices Single-Page-Webanwendung Continuous Integration ...
Software-Entwickler
  • Konzeption und Entwicklung eines webbasierten SQL-Editors mit TypeScript, Angular v10 und der Editor Bibliothek ACE zur Abfrage von Zeitreihen-Daten
  • Entwicklung nach Kanban mit regelmäßigen Retrospektiven

  • State-Management in der Angular-Applikation nach dem Redux-Pattern mit NgRx

  • Implementierung von asynchronen Rest-Abfragen mit Fetch-API und Angular-HttpClient

  • Erweiterung des Scala-Backends zur Abfrage und Konvertierung von Zeitreihendaten

  • SQL-Analyse von Syntax und Abstrakten Syntaxbaum (AST) mit Jison (JS-Version von Bison)

  • Transformation von SQL zu UPN-Code (Umgekehrte polnische Notation) und zurück

  • Auslagerung der SQL-Editor-Komponente in TypeScript-Library mit ES6-Modul-Support

  • Integration der TypeScript-Library in selbst entwickeltes Grafana-Datasource-Plugin auf React-Basis zur Anzeige von Zeitreihendaten in Grafana

  • Frontend-Entwicklung nach TDD (Test Driven Development) mit Unit-Tests und E2E-Tests

  • Automatisierung von E2E-Tests mit Protractor unter Verwendung des Page Object Patterns

  • Bereitstellung eines Test-Servers für lokale Entwicklung und E2E-Test mit Express (Node)

  • Erweiterung eines grafischen Editor zur Verrechnung von Zeitreihen auf Basis von Angular-JS

  • Erstellung und Optimierung der Build-Pipeline (GitLab) unter Verwendung von Docker-Images

Node NPM Yarn Scala Play-Framework Docker Kubernetes IDEA IntelliJ GitLab GitLab-CI Shell-Skript Jira Confluence Browser-DeveloperTools Postman Insomnia Grafana Play-Framework Angular Angular-JS NgRx RxJs React Highcharts ACE-Editor Jison-Parser Protractor Jasmine Karma JSON-Server Rollup
Microservices Single-Page-Webanwendung Continuous Integration Continuous Delivery Continuous Deployment Clean Code testgetriebene Entwicklung Kanban
Oldenburg + Home-Office
1 Jahr
2018-04 - 2019-03

Erweiterung eines großen Internet-Shops (Domäne Suchen)

Software-Entwickler Hexagonale Architektur Domain Driven Design Self Contained Systems ...
Software-Entwickler
  • Webentwicklung im Rahmen des Self Contained Systems (SCS) “Suchen” nach Domain Driven Design und Hexagonale Architektur auf Basis von Java, Spring Boot und Spring MVC
  • Entwicklung nach Scrum in zweiwöchentlichen Iterationen mit Retrospektiven und Plannin
  • Synchrone und asynchrone Kommunikation mit Microservices und Self Contained System
  • Umsetzung eines Microservices für personaliserte Kundendaten mit Kotlin, Spring Boot und reaktiver Programmierung per Spring WebFlux
  • performantes Einbinden eines Solr-System zum Speichern und Laden von Produktdaten
  • Speicherung und Auswertung von Daten in PostgreSql- und Mongo-Datenbank
  • Erstellung automatisierter Integrationstests und Akzeptanztests auf Basis von Spock und Geb
  • Konzeption und Umsetzung von Lasttests mit Gatling
  • Installation und Betrieb eines SonarQubes zur Analyse der Quellcode-Qualität
  • Bereitstellung von Spring Boot Anwendungen mit Docker, Kubernetes und AWS
Java 11 Kotlin Spring Boot PostgreSQL MongoDB Solr Docker Kubernetes AWS SonarQube IDEA IntelliJ PgAdmin 4 GitLab GitLab-CI Gradle Shell-Skript Jira Confluence Gatling AWS-Konsole Browser-DeveloperTools Postman Rocket-Chat Datadog-Monitoring Robo3T (Mongo) Solr Admin UI Spring Spring WebFlux Spring Boot Spring-MVC Spring-Security Hibernate Flyway Handlebars Spock-Tests Lombok
Hexagonale Architektur Domain Driven Design Self Contained Systems Microservices Continuous Integration Continuous Delivery Continuous Deployment Clean Code Scrum testgetriebene Entwicklung
Bremen + Home-Office
1 Jahr 10 Monate
2016-06 - 2018-03

Neuimplementierung eines großen Internet-Shops (Domäne Kaufen)

Software-Entwickler Hexagonale Architektur Domain Driven Design Self Contained Systems ...
Software-Entwickler
  • Entwicklung nach Scrum in zweiwöchentlichen Iterationen mit Retrospektiven und Planning
  • Erstellung des Checkouts im Self Contained Systems (SCS) “Kaufen” als Fullstack-Entwickler
  • Architekturentscheidungen bezüglich fachliche Aufteilung des SCSs in mehrere Microservices
  • Designentscheidungen bezüglich Domain Driven Design und Hexagonale Architektur
  • Synchrone und asynchrone Kommunikation mit Microservices und Self Contained Systems
  • Speicherung und Auswertung von Daten in PostgreSql-Datenbank (z.B. JSON-Dokumente)
  • Erweiterung der Continuous Deployment Pipeline auf GitLab-Basis um benötigte Tasks
  • Erstellung automatisierter Akzeptanztests nach BDD auf Basis von Cucumber und Selenium
  • Prüfung der verwendeten Bibliotheken auf sicherheitskritische Verwundbarkeiten (OWASP)
  • Erstellung und Auswertung von Metriken und Alarmen mit Datadog und OpsGenie
  • Konzeption und Umsetzung von Lasttests mit Gatling
  • Analyse und Entwicklung von REST-Schnittstellen mit Postman
  • Installation von Spring Boot Anwendungen als Docker-Container und Deployment bei AWS
Java Spring Spring Boot Spring-MVC Spring-Security Spring-Integrations Hibernate JUnit Mockito Flyway Handlebars Selenium Cucumber Togglz Lombok Dropwizard-Metriken IDEA IntelliJ PgAdmin 4 GitLab GitLab-CI Gradle Shell-Skripte Gatling AWS-Konsole Browser-DeveloperTools Postman Jira Confluence Rocket-Chat Datadog-Monitoring OpsGenie-Alerting
Hexagonale Architektur Domain Driven Design Self Contained Systems Microservices Continuous Integration Continuous Delivery Continuous Deployment Clean Code Scrum testgetriebene Entwicklung
Bremen + Home-Office

Aus- und Weiterbildung

Aus- und Weiterbildung

02/2015

ISAQB Certified Architect: Foundation Level

12/2009

ISTQB Certified Tester: Foundation Level

08/2000 ? 02/2005

Studium der Softwaretechnik an der HAW-Hamburg

Abschluss: Diplom-Informatiker (FH), Note: gut

08/1997 ? 06/2000

Ausbildung als Fachinformatiker bei Siemens in Bremen

Abschluss: Fachinformatiker - Fachrichtung Systemintegration, Note: gut

Position

Position

? Objektorientierte Anwendungsentwicklung mit Java EE
? Entwicklung von Webapplikationen mit diversen Web-Frameworks (Java und JavaScript)
? Coaching in agiler Softwareentwicklung (Extreme Programming, Scrum, Testen, TDD)

Kompetenzen

Kompetenzen

Top-Skills

Fullstack-Entwicklung (Schwerpunkt: Java & Backend & Cloud) Scrum Kanban Microservice Domain Driven Design Clean Code Testautomatisierung CI/CD Gitlab Java Spring Spring Boot TypeScript Angular AWS Selenium Kafka Docker Kubernetes Helm Camunda

Produkte / Standards / Erfahrungen / Methoden

 

************ Methoden / Fachliche Tätigkeiten *************

 

- agile Software-Entwicklung

- Scrum

- Extreme Programming (XP

- Continuous Integration, Continuous Delivery, Continuous Deployment

- Domain Driven design (DDD)

- testgetriebene Entwicklung (TDD, BDD, ATDD)

- Testmanagement

- UML-Modellierung

- Anforderungsanalyse

- Prozessmodellierung

- Performanceanalyse

- Cloud: Docker, Kubernetes, AWS

 

*********** Programm- und Programmierkenntnisse ***********

 
Objektorientierte Sprache:
Java, Ruby, JavaScript, C++, PHP, Typescript, Kotlin

Datenbankabfrage, Datenformate:

SQL, JPQL, XML, JSON, YAML


Web-Technologie:

HTTP, REST-Webservice, SOAP-Webservice, Ruby on Rails, Node.js Play Framework, JSP, JSF, Wicket, Freemarker, Velocity, PHP, CSS, Handlebars, JavaScript, CoffeeScript, JQuery, Bootstrap, Angular

 

******************* Systemumgebungen **********************

 

Datenbankserver:
Oracle, MySQL, PostgreSQL, PostGIS, Derby, MongoDB

Messagingserver:
SwiftMQ, Oracle AQ

Application- und Webserver:

JBoss EAP, Tomcat, Jetty, Exo-Portal, Spring, Nginx, Apache

 

*********************** Werkzeuge *************************

 

Entwicklungsumgebung:
Eclipse, IDEA IntelliJ, Netbeans

Datenbank-Verwaltung:
Oracle SQL-Developer, TOAD, MySQL GUI Tools, pgAdmin 4

Messaging-Verwaltung:
SwiftMQ, Oracle SQL-Developer

Build- und Integrationswerkzeug:
GitLab, Jenkins, Bamboo, Gradle, Maven, Ant, Continuum, Hudson,

Projektmanagement:
Jira, Trac, Redmine, Bugzilla, XPlanner

Sonstige Werkzeuge:

Visual Paradigm, Browser-DeveloperTools, Subversion, Git, Postman

 

********** Techniken / Bibliotheken / Frameworks **********

 

Laufzeitumgebung, SDK:
Java SE / Java EE (JSE/J2EE/JEE), Docker, Kubernetes, Amazon Web Services (AWS)

Architektur-Framework:

3-Schichten-Architektur, Hexagonale-Architektur, Self Contained System, Microservices, EJB3, Spring, Spring Boot, Spring Webflux, OSGI


Rich-Client Technologie:
Eclipse RCP, Swing, JavaFX, AWT, SWT, JFace

Datenbank-Zugriff, OR-Mapping:
SQL, JDBC, JPA, Hibernate, Hibernatespatial

Web-Framework:
Spring-MVC, Spring-WebFlow, Spring-Security, Servlet, JSF, Struts, Wicket, Portlets, GWT, Echo2

JavaScript-Bibliotheken:
Angular, React, JQuery

Webservice:
SOAP, Axis, CXF, REST, Jackson

XML-Verarbeitung:
XML, XSD, XSLT, XHTML, SAX, DOM, JAXB, JAXP

Testframework:

JUnit, TestNG, Hamcrest, Easymock, Mockito, Spock, Geb, Selenium, Cucumber, DB-Unit, Gatling

 

Betriebssysteme

Linux
Mac OS
Unix
Windows

Programmiersprachen

C / C++
Java
JavaScript
Kotlin
PHP
Ruby
Shell
Typescript

Datenbanken

JDBC
MongoDB
MongoDB
MySQL
Oracle
Postgres
SOLR
SQL

Datenkommunikation

Internet, Intranet
ISO/OSI
Message Queuing
SMTP
TCP/IP

Hardware

Linux
Macintosh
PC

Branchen

Branchen

  • Call-Center

  • Chemie

  • E-Commerce
  • Energiehandel

  • Fahrzeugvermietung

  • Handel

  • öffentlicher Dienst
  • Hochschulen
  • IT-Dienstleister

  • Telekommunikation

  • Transport

Einsatzorte

Einsatzorte

Wildeshausen (+100km) Bremen (+50km) Oldenburg (+50km)

bevorzugt im Großraum Bremen / Oldenburg

möglich

Projekte

Projekte

2 Jahre 11 Monate
2021-02 - 2023-12

Migration von Lagerbestandsbewertung-Systemen auf Microservice-Architektur

Software-Entwickler Microservices Continuous Development Scrum ...
Software-Entwickler
  • Migration Host-basierter Systeme auf Microservice-Architektur unter Verwendung von Docker-Containern in einer Kubernetes-Umgebung

  • Entwicklung nach dem Scrum-Framework mit Scrum-Master

  • Java-Entwicklung nach Clean Code und Domain Driven Design

  • Migration von Tomcat-Webanwendungen auf containerisierte SpringBoot-Anwendungen

  • Automatiserung von Geschäftsprozessen unter Verwendung von BPMN und der Camunda-Workflow-Engine

  • Enwicklung von Helm-Charts (u.a. Umbrella-Charts) zur Installation der Anwendungen auf Kubernetes-Umgebung

  • Persistierung von Daten in DB2-, PostgreSQL und MongoDB-Datenbanken

  • Migration einer Java-Wicket-Webanwendung zu einer Angular-Webanwendung

  • Konzeption und Implementierung synchroner Kommunikation (per REST-API) und asynchroner Kommunikation (per JMS und Kafka-Schnittstellen) zwischen Microservices

  • Optimierung von Docker-Containern für Installation und Betrieb in Kubernestes

  • Umsetzung von Continuous Development unter Verwendung von GitLab und GitLab-CI

  • Absicherung von Microservice-Schnittstellen durch Anbindung eines Keycloak-Servers

  • Implementierung automatisierter Fachtests mit SoapUI und ReadyAPI

  • Dokumentation von REST-APIs mit Swagger-UI (Open-API)

Java Spring Boot Camunda PostgreSQL MongoDB SoapUI ReadyAPI GitLab GitLab-CI Docker Helm SonarQube IntelliJ Postman Atlassian JIRA Atlassian Confluence Angular Kubernetes
Microservices Continuous Development Scrum TDD Clean Code Domain Driven Design BPMN
Home-Office
1 Jahr 6 Monate
2019-07 - 2020-12

Erstellung browserbasierter Werkzeuge zur Visualisierung von Zeitreihen

Software-Entwickler Microservices Single-Page-Webanwendung Continuous Integration ...
Software-Entwickler
  • Konzeption und Entwicklung eines webbasierten SQL-Editors mit TypeScript, Angular v10 und der Editor Bibliothek ACE zur Abfrage von Zeitreihen-Daten
  • Entwicklung nach Kanban mit regelmäßigen Retrospektiven

  • State-Management in der Angular-Applikation nach dem Redux-Pattern mit NgRx

  • Implementierung von asynchronen Rest-Abfragen mit Fetch-API und Angular-HttpClient

  • Erweiterung des Scala-Backends zur Abfrage und Konvertierung von Zeitreihendaten

  • SQL-Analyse von Syntax und Abstrakten Syntaxbaum (AST) mit Jison (JS-Version von Bison)

  • Transformation von SQL zu UPN-Code (Umgekehrte polnische Notation) und zurück

  • Auslagerung der SQL-Editor-Komponente in TypeScript-Library mit ES6-Modul-Support

  • Integration der TypeScript-Library in selbst entwickeltes Grafana-Datasource-Plugin auf React-Basis zur Anzeige von Zeitreihendaten in Grafana

  • Frontend-Entwicklung nach TDD (Test Driven Development) mit Unit-Tests und E2E-Tests

  • Automatisierung von E2E-Tests mit Protractor unter Verwendung des Page Object Patterns

  • Bereitstellung eines Test-Servers für lokale Entwicklung und E2E-Test mit Express (Node)

  • Erweiterung eines grafischen Editor zur Verrechnung von Zeitreihen auf Basis von Angular-JS

  • Erstellung und Optimierung der Build-Pipeline (GitLab) unter Verwendung von Docker-Images

Node NPM Yarn Scala Play-Framework Docker Kubernetes IDEA IntelliJ GitLab GitLab-CI Shell-Skript Jira Confluence Browser-DeveloperTools Postman Insomnia Grafana Play-Framework Angular Angular-JS NgRx RxJs React Highcharts ACE-Editor Jison-Parser Protractor Jasmine Karma JSON-Server Rollup
Microservices Single-Page-Webanwendung Continuous Integration Continuous Delivery Continuous Deployment Clean Code testgetriebene Entwicklung Kanban
Oldenburg + Home-Office
1 Jahr
2018-04 - 2019-03

Erweiterung eines großen Internet-Shops (Domäne Suchen)

Software-Entwickler Hexagonale Architektur Domain Driven Design Self Contained Systems ...
Software-Entwickler
  • Webentwicklung im Rahmen des Self Contained Systems (SCS) “Suchen” nach Domain Driven Design und Hexagonale Architektur auf Basis von Java, Spring Boot und Spring MVC
  • Entwicklung nach Scrum in zweiwöchentlichen Iterationen mit Retrospektiven und Plannin
  • Synchrone und asynchrone Kommunikation mit Microservices und Self Contained System
  • Umsetzung eines Microservices für personaliserte Kundendaten mit Kotlin, Spring Boot und reaktiver Programmierung per Spring WebFlux
  • performantes Einbinden eines Solr-System zum Speichern und Laden von Produktdaten
  • Speicherung und Auswertung von Daten in PostgreSql- und Mongo-Datenbank
  • Erstellung automatisierter Integrationstests und Akzeptanztests auf Basis von Spock und Geb
  • Konzeption und Umsetzung von Lasttests mit Gatling
  • Installation und Betrieb eines SonarQubes zur Analyse der Quellcode-Qualität
  • Bereitstellung von Spring Boot Anwendungen mit Docker, Kubernetes und AWS
Java 11 Kotlin Spring Boot PostgreSQL MongoDB Solr Docker Kubernetes AWS SonarQube IDEA IntelliJ PgAdmin 4 GitLab GitLab-CI Gradle Shell-Skript Jira Confluence Gatling AWS-Konsole Browser-DeveloperTools Postman Rocket-Chat Datadog-Monitoring Robo3T (Mongo) Solr Admin UI Spring Spring WebFlux Spring Boot Spring-MVC Spring-Security Hibernate Flyway Handlebars Spock-Tests Lombok
Hexagonale Architektur Domain Driven Design Self Contained Systems Microservices Continuous Integration Continuous Delivery Continuous Deployment Clean Code Scrum testgetriebene Entwicklung
Bremen + Home-Office
1 Jahr 10 Monate
2016-06 - 2018-03

Neuimplementierung eines großen Internet-Shops (Domäne Kaufen)

Software-Entwickler Hexagonale Architektur Domain Driven Design Self Contained Systems ...
Software-Entwickler
  • Entwicklung nach Scrum in zweiwöchentlichen Iterationen mit Retrospektiven und Planning
  • Erstellung des Checkouts im Self Contained Systems (SCS) “Kaufen” als Fullstack-Entwickler
  • Architekturentscheidungen bezüglich fachliche Aufteilung des SCSs in mehrere Microservices
  • Designentscheidungen bezüglich Domain Driven Design und Hexagonale Architektur
  • Synchrone und asynchrone Kommunikation mit Microservices und Self Contained Systems
  • Speicherung und Auswertung von Daten in PostgreSql-Datenbank (z.B. JSON-Dokumente)
  • Erweiterung der Continuous Deployment Pipeline auf GitLab-Basis um benötigte Tasks
  • Erstellung automatisierter Akzeptanztests nach BDD auf Basis von Cucumber und Selenium
  • Prüfung der verwendeten Bibliotheken auf sicherheitskritische Verwundbarkeiten (OWASP)
  • Erstellung und Auswertung von Metriken und Alarmen mit Datadog und OpsGenie
  • Konzeption und Umsetzung von Lasttests mit Gatling
  • Analyse und Entwicklung von REST-Schnittstellen mit Postman
  • Installation von Spring Boot Anwendungen als Docker-Container und Deployment bei AWS
Java Spring Spring Boot Spring-MVC Spring-Security Spring-Integrations Hibernate JUnit Mockito Flyway Handlebars Selenium Cucumber Togglz Lombok Dropwizard-Metriken IDEA IntelliJ PgAdmin 4 GitLab GitLab-CI Gradle Shell-Skripte Gatling AWS-Konsole Browser-DeveloperTools Postman Jira Confluence Rocket-Chat Datadog-Monitoring OpsGenie-Alerting
Hexagonale Architektur Domain Driven Design Self Contained Systems Microservices Continuous Integration Continuous Delivery Continuous Deployment Clean Code Scrum testgetriebene Entwicklung
Bremen + Home-Office

Aus- und Weiterbildung

Aus- und Weiterbildung

02/2015

ISAQB Certified Architect: Foundation Level

12/2009

ISTQB Certified Tester: Foundation Level

08/2000 ? 02/2005

Studium der Softwaretechnik an der HAW-Hamburg

Abschluss: Diplom-Informatiker (FH), Note: gut

08/1997 ? 06/2000

Ausbildung als Fachinformatiker bei Siemens in Bremen

Abschluss: Fachinformatiker - Fachrichtung Systemintegration, Note: gut

Position

Position

? Objektorientierte Anwendungsentwicklung mit Java EE
? Entwicklung von Webapplikationen mit diversen Web-Frameworks (Java und JavaScript)
? Coaching in agiler Softwareentwicklung (Extreme Programming, Scrum, Testen, TDD)

Kompetenzen

Kompetenzen

Top-Skills

Fullstack-Entwicklung (Schwerpunkt: Java & Backend & Cloud) Scrum Kanban Microservice Domain Driven Design Clean Code Testautomatisierung CI/CD Gitlab Java Spring Spring Boot TypeScript Angular AWS Selenium Kafka Docker Kubernetes Helm Camunda

Produkte / Standards / Erfahrungen / Methoden

 

************ Methoden / Fachliche Tätigkeiten *************

 

- agile Software-Entwicklung

- Scrum

- Extreme Programming (XP

- Continuous Integration, Continuous Delivery, Continuous Deployment

- Domain Driven design (DDD)

- testgetriebene Entwicklung (TDD, BDD, ATDD)

- Testmanagement

- UML-Modellierung

- Anforderungsanalyse

- Prozessmodellierung

- Performanceanalyse

- Cloud: Docker, Kubernetes, AWS

 

*********** Programm- und Programmierkenntnisse ***********

 
Objektorientierte Sprache:
Java, Ruby, JavaScript, C++, PHP, Typescript, Kotlin

Datenbankabfrage, Datenformate:

SQL, JPQL, XML, JSON, YAML


Web-Technologie:

HTTP, REST-Webservice, SOAP-Webservice, Ruby on Rails, Node.js Play Framework, JSP, JSF, Wicket, Freemarker, Velocity, PHP, CSS, Handlebars, JavaScript, CoffeeScript, JQuery, Bootstrap, Angular

 

******************* Systemumgebungen **********************

 

Datenbankserver:
Oracle, MySQL, PostgreSQL, PostGIS, Derby, MongoDB

Messagingserver:
SwiftMQ, Oracle AQ

Application- und Webserver:

JBoss EAP, Tomcat, Jetty, Exo-Portal, Spring, Nginx, Apache

 

*********************** Werkzeuge *************************

 

Entwicklungsumgebung:
Eclipse, IDEA IntelliJ, Netbeans

Datenbank-Verwaltung:
Oracle SQL-Developer, TOAD, MySQL GUI Tools, pgAdmin 4

Messaging-Verwaltung:
SwiftMQ, Oracle SQL-Developer

Build- und Integrationswerkzeug:
GitLab, Jenkins, Bamboo, Gradle, Maven, Ant, Continuum, Hudson,

Projektmanagement:
Jira, Trac, Redmine, Bugzilla, XPlanner

Sonstige Werkzeuge:

Visual Paradigm, Browser-DeveloperTools, Subversion, Git, Postman

 

********** Techniken / Bibliotheken / Frameworks **********

 

Laufzeitumgebung, SDK:
Java SE / Java EE (JSE/J2EE/JEE), Docker, Kubernetes, Amazon Web Services (AWS)

Architektur-Framework:

3-Schichten-Architektur, Hexagonale-Architektur, Self Contained System, Microservices, EJB3, Spring, Spring Boot, Spring Webflux, OSGI


Rich-Client Technologie:
Eclipse RCP, Swing, JavaFX, AWT, SWT, JFace

Datenbank-Zugriff, OR-Mapping:
SQL, JDBC, JPA, Hibernate, Hibernatespatial

Web-Framework:
Spring-MVC, Spring-WebFlow, Spring-Security, Servlet, JSF, Struts, Wicket, Portlets, GWT, Echo2

JavaScript-Bibliotheken:
Angular, React, JQuery

Webservice:
SOAP, Axis, CXF, REST, Jackson

XML-Verarbeitung:
XML, XSD, XSLT, XHTML, SAX, DOM, JAXB, JAXP

Testframework:

JUnit, TestNG, Hamcrest, Easymock, Mockito, Spock, Geb, Selenium, Cucumber, DB-Unit, Gatling

 

Betriebssysteme

Linux
Mac OS
Unix
Windows

Programmiersprachen

C / C++
Java
JavaScript
Kotlin
PHP
Ruby
Shell
Typescript

Datenbanken

JDBC
MongoDB
MongoDB
MySQL
Oracle
Postgres
SOLR
SQL

Datenkommunikation

Internet, Intranet
ISO/OSI
Message Queuing
SMTP
TCP/IP

Hardware

Linux
Macintosh
PC

Branchen

Branchen

  • Call-Center

  • Chemie

  • E-Commerce
  • Energiehandel

  • Fahrzeugvermietung

  • Handel

  • öffentlicher Dienst
  • Hochschulen
  • IT-Dienstleister

  • Telekommunikation

  • Transport

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.