Senior Java Entwickler, Fullstack, Backend-Fokus Microservices, Spring/Spring Boot und Quarkus /Testing, -automatisierung / Datenbankenexperte -
Aktualisiert am 13.01.2025
Profil
Mitarbeiter eines Dienstleisters
Remote-Arbeit
Verfügbar ab: 01.06.2025
Verfügbar zu: 100%
davon vor Ort: 100%
Skill-Profil eines fest angestellten Mitarbeiters des Dienstleisters
Deutsch
Verhandlungssicher
Polnisch
Muttersprache
Englisch
Fortgeschritten

Einsatzorte

Einsatzorte

Hamburg (+50km)
Deutschland
möglich

Projekte

Projekte

7 Monate
2023-01 - 2023-07

Optimierung Suchfilter im Onlineshop

Senior-Softwareentwickler Scrum Pair Programming Java 11 und 17 ...
Senior-Softwareentwickler

Verbesserung eines Suchfiltersystems, welcher den Kunden die Produktsuche im Onlineshop vereinfacht.

Entwicklung und Betreuung der Microservices (Frontend), welche auf Spring Boot basieren und in die AWS-Umgebung (ECS, EC2) integriert werden. Das Filtersystem wird in TypeScript programmiert, als Kommunikationsschicht mit dem Backend wird Java verwendet. Die Entwicklung der neuen Features geschieht mittels Toggles (Schalterfunktion) in Kunden-Experimentgruppen.

Zu den Aufgaben gehören:

·       Technische Behandlung und Unterstützung bei der SCRUM-Story

·       Planung und Verteilung der Story auf einzelne Tasks

·       Umsetzung der Tasks (überwiegend Pair Programming)

·       Prüfung/Review der umgesetzten Tasks

Java 11 und 17 Spring Boot 2.7 und 3.1 Microservices TypeScript FreeMarker Test NG Docker Container REST API Gradle IntelliJ IDEA Jira Confluence Github CircleCI AWS: ECS EC2 S3 CloudFormation
Scrum Pair Programming Java 11 und 17 Spring Boot 2.7 und 3.1 Microservices TypeScript FreeMarker Test NG Docker Container REST API Gradle IntelliJ IDEA Jira Confluence Github CircleCI AWS: ECS EC2 S3 CloudFormation
E-Commerce, Portal
Hamburg remote
7 Monate
2022-05 - 2022-11

Entwicklung und Betreuung von Microservices

Senior-Softwareentwickler Scrum Kanban Java 11 ...
Senior-Softwareentwickler

Teamgröße: 7 Entwickler, 1 PO, 1 Scrum Master

Entwicklung und Betreuung der Microservices (Backend), die auf Spring Boot basieren und in Docker Container gesetzt werden. Die Microservices stellen das Integrationssystem dar, das die Kommunikation zwischen zerstreuten Informationsmodulen sichert. Die Kommunikation wird auf verschiedenen Wegen realisiert z.B.:

·     REST-API Aufrufe ? der Microservice ruft regelmäßig die API über einen Scheduler (mit der Hazelcast-Synchronisation) ab und schickt Topics weiter an Kafka

·     Verzeichnisbeobachtung ? der Microservice beobachtet ein Verzeichnis und schickt gefundene Dateien weiter an die REST API

·     JMS Abhören ? der Microservice lauscht auf ein JMS-Topic und schickt die Nachrichten weiter an die REST API

·     Die Microservices werden mittels Graylog und Grafana überwacht

Java 11 Spring Boot Hibernate ORM PostgreSQL JUnit Docker Container REST API GraphQL Maven Postman Eclipse Jira Confluence Jenkins GitLab Kafka Hazelcast Software AG Universal Messaging Graylog Grafana
Scrum Kanban Java 11 Spring Boot Hibernate ORM PostgreSQL JUnit Docker Container REST API GraphQL Maven Postman Eclipse Jira Confluence Jenkins GitLab Kafka Hazelcast Software AG Universal Messaging Graylog Grafana
Finanzdiensleister E-Commerce
1 Jahr
2021-05 - 2022-04

Portal für Honorarabrechnung im Verlagswesen

Senior-Softwareentwickler Scrum Kanban Java 11 ...
Senior-Softwareentwickler

Teamgröße: 5 Entwickler, 1 PMO, 2 Projektleiter

Entwicklung eines neuen Systems für die Verwaltung und Abrechnung von Honoraren für Autoren, Agenturen und Fotografen der verschiedenen Medienformate des Verlages.

Das Abrechnungssystem besteht z.B. aus folgenden Modulen:

·     Veröffentlichungen: Dokumentation der honorierten Publikationen (Bilder, Texte, Sonstiges), z.B. Abbildung inkl. Angabe Seitenzahl, Medium, Erscheinungsdatum/

Ausgabennummer

·     Geschäftspartner: Verwaltung der Lieferanten (Honorarempfänger)

·     Honorarliste: Buchungsliste mit Auszahlungen

Zum Einstiegszeitpunkt in das Projekt war die Architektur bereits geplant, Aufgabe war die Erstellung konkret formulierter Features und Aufgaben, z.B.:  

·     Entwicklung der Business Logic in Java und JavaScript

·     Entwicklung der REST API zwischen Frontend und Backend

·     Integration mit dem existierenden Buchungssystem in SAP über SOAP API

·     Verbindung mit SFTP-Server,

·     Datenverarbeitung in Cronjob

Java 11 Quarkus 2.4.1 Hibernate ORM with Panache PostgreSQL JUnit JavaScript Webcomponents Node.js Cypress Mocha Google Cloud Kubernetes Cluster Docker Container REST API SOAP API Maven SOAP-UI IntelliJ IDEA Jira Confluence Jenkins Bitbucket
Scrum Kanban Java 11 Quarkus 2.4.1 Hibernate ORM with Panache PostgreSQL JUnit JavaScript Webcomponents Node.js Cypress Mocha Google Cloud Kubernetes Cluster Docker Container REST API SOAP API Maven SOAP-UI IntelliJ IDEA Jira Confluence Jenkins Bitbucket
Verlagshaus
Hamburg remote
9 Monate
2020-06 - 2021-02

Bereich Enterprise Integration ? B2C

Senior-Softwareentwickler Scrum Kanban Java (8 und 13) ...
Senior-Softwareentwickler

Teamgröße: 3 Entwickler, 1 PO, 1 PM

·       Fehlerdiagnostik (Splunk) und Fehlerbehebung für das Daily Business

o   Analyse des Quellcodes ? Logging der Errors, Warnings und Infos, Exception Behandlung

o   Analyse der Fault Tolerance: Timeouts, Volumen Hystrix-Pools

·       Vorbereitung für die Migration in AWS:

o   Entwicklung der Proxies zwischen der internen OTTO-Systeme und den Services auf AWS

o   Implementierung der neuen Jenkins-Pipeline für das AWS-Deployment

·       Entwicklung von SOAP API`s

·       Realisierung von REST API?s mit Feign

·       Konzeption und Umsetzung von Unit-Tests mit JUnit und Integration Tests mit SOAP-UI

·       Qualitätssicherung des Quellcodes ? Review der Pull Requests

Java (8 und 13) Spring Boot 2+ Hystrix Feign JUnit AWS (ECS S3 CloudWatch) Terraform Microservices REST API SOAP SOAP-UI OAuth 2 Jenkins (Groovy) Keycloak Maven IntelliJ IDEA Scrum Splunk Git Bitbucket
Scrum Kanban Java (8 und 13) Spring Boot 2+ Hystrix Feign JUnit AWS (ECS S3 CloudWatch) Terraform Microservices REST API SOAP SOAP-UI OAuth 2 Jenkins (Groovy) Keycloak Maven IntelliJ IDEA Splunk Git Bitbucket
E-Commerce Portal
Hamburg remote
4 Monate
2020-03 - 2020-06

Keycloak-Extension

Senior Software Entwickler Java 11 Spring Boot 2+ Keycloak v.8 ...
Senior Software Entwickler

Teamgröße: 2 Entwickler

·       Entwicklung der Authentifizierung über Keycloak für  interne Services eines Beratungshauses

·       Review der Pull Requests

Java 11 Spring Boot 2+ Keycloak v.8 Hibernate Docker GitLab Maven
Java 11 Spring Boot 2+ Keycloak v.8 Hibernate Docker GitLab Maven
Beratungshaus
Hamburg remote
5 Monate
2019-10 - 2020-02

Portal Entwicklung E-Commerce

Senior Fullstack Softwareentwickler Scrum Kanban TDD ...
Senior Fullstack Softwareentwickler

Teamgröße: 15 Entwickler, 3 Tester, 1 PO, 1 PM, 1 Scrum Master

·       Betreuung des Daily Business, Beobachtung der Metriken (Grafana), Fehlerdiagnostik (Kibana), Fehlerbehebung

·       Monitoring, Fixing und Erweiterung der Build Pipelines mit Jenkins und BuildMon sowie Entwicklung und Vereinfachung von Data Transfer Objects (DTO) unter Einsatz von Lombok

·       Featureentwicklung durch Umsetzung neuer Stories in den Bereichen:

o   Frontend ? Verbesserungen der Useransicht mithilfe von Thymeleaf und FreeMarker

o   Backend ? Implementierung eines Datenbankzugriffs über Repositories mit reaktiver Verbindung zu MongoDB sowie Entwicklung von verschiedenen Datenbankanfragen.

o   Realisierung der Kommunikation zwischen Modulen (Services) über REST API. Dazu Entwicklung der zugehörigen DTOs, Converter und REST-Prozesse

·       Entwicklung der Infrastruktur in der AWS:

o   Metriken, die die Menge der Responses des AWS Load Balancers beobachten

o   Alerts in CloudWatch, die auf den Metriken basieren

o   Autoscaling Policy ? basierend auf den Alerts

·       Entwicklung von Tests für:

o   Unit Testing der aktiven Komponenten wie bspw. REST Prozesse, Converter, Beans unter Anwendung von TestNG und Mockito

o   Integration Testing der Module mit TestNG und Spring Boot Context

o   CDC ? Test mit Kotlin als AWS Lambda deployed

·       Entwicklung vorrangig im Pair Programming und nach der TDD-Methodik

·       Estimation der neuen Stories

·       Weiterentwicklung von Microservices mit Java 11 und Spring Reactor für reaktive Programmierung

Java (8 und 11) Spring Boot 2+ Webflux Thymeleaf MongoDB TestNG JavaScript TypeScript Kotlin Lombok AWS (EC2 S3 Route53 CloudFormation CloudWatch System Manager) Microservices REST API OAuth 2 JWT Jenkins IntelliJ IDEA Studio 3T
Scrum Kanban TDD Java (8 und 11) Spring Boot 2+ Webflux Thymeleaf MongoDB TestNG JavaScript TypeScript Kotlin Lombok AWS (EC2 S3 Route53 CloudFormation CloudWatch System Manager) Microservices REST API OAuth 2 JWT Jenkins IntelliJ IDEA Studio 3T
E-Commerce Portal
Hamburg remote
2 Jahre 9 Monate
2017-01 - 2019-09

Kraftwerk-Fahrplansystem

Senior-Softwareentwickler Java Spring Spring Boot ...
Senior-Softwareentwickler

Entwicklung, Optimierung und Betreuung des Kraftwerksfahrplan-Systems.

·       Das System besteht aus verstreuten (Micro-)Services und Connectors, die in der vielschichtigen Architektur entwickelt und platziert wurden

·       Migration der Anwendungen in die Cloud (AKS-Azure Kubernetes Service)

·       Entwicklung und Durchführung automatisierter Tests im Rahmen der QA unter Anwendung von JUnit

·       Betreute Applikationen STO2, STO3, StammDB, VEDI2, PLAC, BoFiT

Java Spring Spring Boot Microservices REST Apache Kafka Eclipse RCP Jide SQL Maven Oracle 11g Oracle SQL Developer Rabbit MQ JUnit Jenkins Kubernetes Azure DevOps iBATIS/myBATIS
Java Spring Spring Boot Microservices REST Apache Kafka Eclipse RCP Jide SQL Maven Oracle 11g Oracle SQL Developer Rabbit MQ JUnit Jenkins Kubernetes Azure DevOps iBATIS/myBATIS Scrum
Energiebranche, Energiehandel
Hamburg remote

Aus- und Weiterbildung

Aus- und Weiterbildung

2 Jahre 1 Monat
1997-01 - 1999-01

Dipl.-Ingenieur / Master of Science

Dipl.-Ingenieur / Master of Science, Technische Universität Stettin
Dipl.-Ingenieur / Master of Science
Technische Universität Stettin

Position

Position

Senior Java Entwickler, Fullstack mit Backend-Fokus

· Entwicklung von Microservices anhand der Frameworks Spring/Spring Boot und Quarkus

· Fundierte Kenntnisse im Umfeld der Testarchitektur,

-entwicklung und -automatisierung

· Sehr gutes Datenbank-Knowhow

Kompetenzen

Kompetenzen

Schwerpunkte

Java
Experte
Microservices
Experte
Datenbanke
Experte
Spring Boot
Experte
Spring
Experte
Quarkus
Experte

Senior Java Entwickler, Fullstack mit Backend-Fokus

·       Entwicklung von Microservices anhand der Frameworks Spring/Spring Boot und Quarkus

·       Fundierte Kenntnisse im Umfeld der Testarchitektur,

      -entwicklung und -automatisierung

·       Sehr gutes Datenbank-Knowhow



Programmier-/

Scriptsprachen:               Java 8/11, JavaScript, TypeScript, SQL, HTML, XML

 

Frameworks:                    Quarkus, Spring/Spring Boot 2.+, 3.+, Hibernate (JPA), JSF, OSGI (Equinox), SWT, Swing

 

Entwicklungs-

umgebungen:                IntelliJ IDEA, Eclipse, Spring Tool Suite, NetBeans

 

Testing:                            JUnit, JUnitEE, TestNG, XLT (basierend auf Selenium), Mockito, Hamcrest, EMMA (Code Coverage Tool),

 

DevOps:                          CI/CD, Azure DevOps, Kubernetes, Docker, Jenkins,

                                         GitLab, Maven, Gradle, Terraform, Grafana, Graylog

 

Cloud Computing:         Google Cloud, AWS: ECS, EC2, S3, CloudWatch, CloudFormation

 

Datenbanken:                Oracle, MySQL, MongoDB, PostgreSQL

 

Applikationsserver:          Glassfish, Tomcat, Oracle WebLogic, JBoss, Jetty

 

Tools & Sonstiges:            REST, SOAP UI, Microservices, Hazelcast, OAuth 2, JWT, Jira, Git, EJB, Bitbucket, SVN, Kafka, Rabbit MQ, Splunk, Kibana, Harvest, SQL Navigator

 

Methoden:                      Scrum, Kanban, Pair Programming, TDD, Clean Code

Branchen

Branchen

E-Commerce

Energiewirschaft

Verlagswesen

u.a.

Einsatzorte

Einsatzorte

Hamburg (+50km)
Deutschland
möglich

Projekte

Projekte

7 Monate
2023-01 - 2023-07

Optimierung Suchfilter im Onlineshop

Senior-Softwareentwickler Scrum Pair Programming Java 11 und 17 ...
Senior-Softwareentwickler

Verbesserung eines Suchfiltersystems, welcher den Kunden die Produktsuche im Onlineshop vereinfacht.

Entwicklung und Betreuung der Microservices (Frontend), welche auf Spring Boot basieren und in die AWS-Umgebung (ECS, EC2) integriert werden. Das Filtersystem wird in TypeScript programmiert, als Kommunikationsschicht mit dem Backend wird Java verwendet. Die Entwicklung der neuen Features geschieht mittels Toggles (Schalterfunktion) in Kunden-Experimentgruppen.

Zu den Aufgaben gehören:

·       Technische Behandlung und Unterstützung bei der SCRUM-Story

·       Planung und Verteilung der Story auf einzelne Tasks

·       Umsetzung der Tasks (überwiegend Pair Programming)

·       Prüfung/Review der umgesetzten Tasks

Java 11 und 17 Spring Boot 2.7 und 3.1 Microservices TypeScript FreeMarker Test NG Docker Container REST API Gradle IntelliJ IDEA Jira Confluence Github CircleCI AWS: ECS EC2 S3 CloudFormation
Scrum Pair Programming Java 11 und 17 Spring Boot 2.7 und 3.1 Microservices TypeScript FreeMarker Test NG Docker Container REST API Gradle IntelliJ IDEA Jira Confluence Github CircleCI AWS: ECS EC2 S3 CloudFormation
E-Commerce, Portal
Hamburg remote
7 Monate
2022-05 - 2022-11

Entwicklung und Betreuung von Microservices

Senior-Softwareentwickler Scrum Kanban Java 11 ...
Senior-Softwareentwickler

Teamgröße: 7 Entwickler, 1 PO, 1 Scrum Master

Entwicklung und Betreuung der Microservices (Backend), die auf Spring Boot basieren und in Docker Container gesetzt werden. Die Microservices stellen das Integrationssystem dar, das die Kommunikation zwischen zerstreuten Informationsmodulen sichert. Die Kommunikation wird auf verschiedenen Wegen realisiert z.B.:

·     REST-API Aufrufe ? der Microservice ruft regelmäßig die API über einen Scheduler (mit der Hazelcast-Synchronisation) ab und schickt Topics weiter an Kafka

·     Verzeichnisbeobachtung ? der Microservice beobachtet ein Verzeichnis und schickt gefundene Dateien weiter an die REST API

·     JMS Abhören ? der Microservice lauscht auf ein JMS-Topic und schickt die Nachrichten weiter an die REST API

·     Die Microservices werden mittels Graylog und Grafana überwacht

Java 11 Spring Boot Hibernate ORM PostgreSQL JUnit Docker Container REST API GraphQL Maven Postman Eclipse Jira Confluence Jenkins GitLab Kafka Hazelcast Software AG Universal Messaging Graylog Grafana
Scrum Kanban Java 11 Spring Boot Hibernate ORM PostgreSQL JUnit Docker Container REST API GraphQL Maven Postman Eclipse Jira Confluence Jenkins GitLab Kafka Hazelcast Software AG Universal Messaging Graylog Grafana
Finanzdiensleister E-Commerce
1 Jahr
2021-05 - 2022-04

Portal für Honorarabrechnung im Verlagswesen

Senior-Softwareentwickler Scrum Kanban Java 11 ...
Senior-Softwareentwickler

Teamgröße: 5 Entwickler, 1 PMO, 2 Projektleiter

Entwicklung eines neuen Systems für die Verwaltung und Abrechnung von Honoraren für Autoren, Agenturen und Fotografen der verschiedenen Medienformate des Verlages.

Das Abrechnungssystem besteht z.B. aus folgenden Modulen:

·     Veröffentlichungen: Dokumentation der honorierten Publikationen (Bilder, Texte, Sonstiges), z.B. Abbildung inkl. Angabe Seitenzahl, Medium, Erscheinungsdatum/

Ausgabennummer

·     Geschäftspartner: Verwaltung der Lieferanten (Honorarempfänger)

·     Honorarliste: Buchungsliste mit Auszahlungen

Zum Einstiegszeitpunkt in das Projekt war die Architektur bereits geplant, Aufgabe war die Erstellung konkret formulierter Features und Aufgaben, z.B.:  

·     Entwicklung der Business Logic in Java und JavaScript

·     Entwicklung der REST API zwischen Frontend und Backend

·     Integration mit dem existierenden Buchungssystem in SAP über SOAP API

·     Verbindung mit SFTP-Server,

·     Datenverarbeitung in Cronjob

Java 11 Quarkus 2.4.1 Hibernate ORM with Panache PostgreSQL JUnit JavaScript Webcomponents Node.js Cypress Mocha Google Cloud Kubernetes Cluster Docker Container REST API SOAP API Maven SOAP-UI IntelliJ IDEA Jira Confluence Jenkins Bitbucket
Scrum Kanban Java 11 Quarkus 2.4.1 Hibernate ORM with Panache PostgreSQL JUnit JavaScript Webcomponents Node.js Cypress Mocha Google Cloud Kubernetes Cluster Docker Container REST API SOAP API Maven SOAP-UI IntelliJ IDEA Jira Confluence Jenkins Bitbucket
Verlagshaus
Hamburg remote
9 Monate
2020-06 - 2021-02

Bereich Enterprise Integration ? B2C

Senior-Softwareentwickler Scrum Kanban Java (8 und 13) ...
Senior-Softwareentwickler

Teamgröße: 3 Entwickler, 1 PO, 1 PM

·       Fehlerdiagnostik (Splunk) und Fehlerbehebung für das Daily Business

o   Analyse des Quellcodes ? Logging der Errors, Warnings und Infos, Exception Behandlung

o   Analyse der Fault Tolerance: Timeouts, Volumen Hystrix-Pools

·       Vorbereitung für die Migration in AWS:

o   Entwicklung der Proxies zwischen der internen OTTO-Systeme und den Services auf AWS

o   Implementierung der neuen Jenkins-Pipeline für das AWS-Deployment

·       Entwicklung von SOAP API`s

·       Realisierung von REST API?s mit Feign

·       Konzeption und Umsetzung von Unit-Tests mit JUnit und Integration Tests mit SOAP-UI

·       Qualitätssicherung des Quellcodes ? Review der Pull Requests

Java (8 und 13) Spring Boot 2+ Hystrix Feign JUnit AWS (ECS S3 CloudWatch) Terraform Microservices REST API SOAP SOAP-UI OAuth 2 Jenkins (Groovy) Keycloak Maven IntelliJ IDEA Scrum Splunk Git Bitbucket
Scrum Kanban Java (8 und 13) Spring Boot 2+ Hystrix Feign JUnit AWS (ECS S3 CloudWatch) Terraform Microservices REST API SOAP SOAP-UI OAuth 2 Jenkins (Groovy) Keycloak Maven IntelliJ IDEA Splunk Git Bitbucket
E-Commerce Portal
Hamburg remote
4 Monate
2020-03 - 2020-06

Keycloak-Extension

Senior Software Entwickler Java 11 Spring Boot 2+ Keycloak v.8 ...
Senior Software Entwickler

Teamgröße: 2 Entwickler

·       Entwicklung der Authentifizierung über Keycloak für  interne Services eines Beratungshauses

·       Review der Pull Requests

Java 11 Spring Boot 2+ Keycloak v.8 Hibernate Docker GitLab Maven
Java 11 Spring Boot 2+ Keycloak v.8 Hibernate Docker GitLab Maven
Beratungshaus
Hamburg remote
5 Monate
2019-10 - 2020-02

Portal Entwicklung E-Commerce

Senior Fullstack Softwareentwickler Scrum Kanban TDD ...
Senior Fullstack Softwareentwickler

Teamgröße: 15 Entwickler, 3 Tester, 1 PO, 1 PM, 1 Scrum Master

·       Betreuung des Daily Business, Beobachtung der Metriken (Grafana), Fehlerdiagnostik (Kibana), Fehlerbehebung

·       Monitoring, Fixing und Erweiterung der Build Pipelines mit Jenkins und BuildMon sowie Entwicklung und Vereinfachung von Data Transfer Objects (DTO) unter Einsatz von Lombok

·       Featureentwicklung durch Umsetzung neuer Stories in den Bereichen:

o   Frontend ? Verbesserungen der Useransicht mithilfe von Thymeleaf und FreeMarker

o   Backend ? Implementierung eines Datenbankzugriffs über Repositories mit reaktiver Verbindung zu MongoDB sowie Entwicklung von verschiedenen Datenbankanfragen.

o   Realisierung der Kommunikation zwischen Modulen (Services) über REST API. Dazu Entwicklung der zugehörigen DTOs, Converter und REST-Prozesse

·       Entwicklung der Infrastruktur in der AWS:

o   Metriken, die die Menge der Responses des AWS Load Balancers beobachten

o   Alerts in CloudWatch, die auf den Metriken basieren

o   Autoscaling Policy ? basierend auf den Alerts

·       Entwicklung von Tests für:

o   Unit Testing der aktiven Komponenten wie bspw. REST Prozesse, Converter, Beans unter Anwendung von TestNG und Mockito

o   Integration Testing der Module mit TestNG und Spring Boot Context

o   CDC ? Test mit Kotlin als AWS Lambda deployed

·       Entwicklung vorrangig im Pair Programming und nach der TDD-Methodik

·       Estimation der neuen Stories

·       Weiterentwicklung von Microservices mit Java 11 und Spring Reactor für reaktive Programmierung

Java (8 und 11) Spring Boot 2+ Webflux Thymeleaf MongoDB TestNG JavaScript TypeScript Kotlin Lombok AWS (EC2 S3 Route53 CloudFormation CloudWatch System Manager) Microservices REST API OAuth 2 JWT Jenkins IntelliJ IDEA Studio 3T
Scrum Kanban TDD Java (8 und 11) Spring Boot 2+ Webflux Thymeleaf MongoDB TestNG JavaScript TypeScript Kotlin Lombok AWS (EC2 S3 Route53 CloudFormation CloudWatch System Manager) Microservices REST API OAuth 2 JWT Jenkins IntelliJ IDEA Studio 3T
E-Commerce Portal
Hamburg remote
2 Jahre 9 Monate
2017-01 - 2019-09

Kraftwerk-Fahrplansystem

Senior-Softwareentwickler Java Spring Spring Boot ...
Senior-Softwareentwickler

Entwicklung, Optimierung und Betreuung des Kraftwerksfahrplan-Systems.

·       Das System besteht aus verstreuten (Micro-)Services und Connectors, die in der vielschichtigen Architektur entwickelt und platziert wurden

·       Migration der Anwendungen in die Cloud (AKS-Azure Kubernetes Service)

·       Entwicklung und Durchführung automatisierter Tests im Rahmen der QA unter Anwendung von JUnit

·       Betreute Applikationen STO2, STO3, StammDB, VEDI2, PLAC, BoFiT

Java Spring Spring Boot Microservices REST Apache Kafka Eclipse RCP Jide SQL Maven Oracle 11g Oracle SQL Developer Rabbit MQ JUnit Jenkins Kubernetes Azure DevOps iBATIS/myBATIS
Java Spring Spring Boot Microservices REST Apache Kafka Eclipse RCP Jide SQL Maven Oracle 11g Oracle SQL Developer Rabbit MQ JUnit Jenkins Kubernetes Azure DevOps iBATIS/myBATIS Scrum
Energiebranche, Energiehandel
Hamburg remote

Aus- und Weiterbildung

Aus- und Weiterbildung

2 Jahre 1 Monat
1997-01 - 1999-01

Dipl.-Ingenieur / Master of Science

Dipl.-Ingenieur / Master of Science, Technische Universität Stettin
Dipl.-Ingenieur / Master of Science
Technische Universität Stettin

Position

Position

Senior Java Entwickler, Fullstack mit Backend-Fokus

· Entwicklung von Microservices anhand der Frameworks Spring/Spring Boot und Quarkus

· Fundierte Kenntnisse im Umfeld der Testarchitektur,

-entwicklung und -automatisierung

· Sehr gutes Datenbank-Knowhow

Kompetenzen

Kompetenzen

Schwerpunkte

Java
Experte
Microservices
Experte
Datenbanke
Experte
Spring Boot
Experte
Spring
Experte
Quarkus
Experte

Senior Java Entwickler, Fullstack mit Backend-Fokus

·       Entwicklung von Microservices anhand der Frameworks Spring/Spring Boot und Quarkus

·       Fundierte Kenntnisse im Umfeld der Testarchitektur,

      -entwicklung und -automatisierung

·       Sehr gutes Datenbank-Knowhow



Programmier-/

Scriptsprachen:               Java 8/11, JavaScript, TypeScript, SQL, HTML, XML

 

Frameworks:                    Quarkus, Spring/Spring Boot 2.+, 3.+, Hibernate (JPA), JSF, OSGI (Equinox), SWT, Swing

 

Entwicklungs-

umgebungen:                IntelliJ IDEA, Eclipse, Spring Tool Suite, NetBeans

 

Testing:                            JUnit, JUnitEE, TestNG, XLT (basierend auf Selenium), Mockito, Hamcrest, EMMA (Code Coverage Tool),

 

DevOps:                          CI/CD, Azure DevOps, Kubernetes, Docker, Jenkins,

                                         GitLab, Maven, Gradle, Terraform, Grafana, Graylog

 

Cloud Computing:         Google Cloud, AWS: ECS, EC2, S3, CloudWatch, CloudFormation

 

Datenbanken:                Oracle, MySQL, MongoDB, PostgreSQL

 

Applikationsserver:          Glassfish, Tomcat, Oracle WebLogic, JBoss, Jetty

 

Tools & Sonstiges:            REST, SOAP UI, Microservices, Hazelcast, OAuth 2, JWT, Jira, Git, EJB, Bitbucket, SVN, Kafka, Rabbit MQ, Splunk, Kibana, Harvest, SQL Navigator

 

Methoden:                      Scrum, Kanban, Pair Programming, TDD, Clean Code

Branchen

Branchen

E-Commerce

Energiewirschaft

Verlagswesen

u.a.

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.