29.04.2025 aktualisiert


Premiumkunde
100 % verf眉gbarSenior Full Stack Developer
Oldenburg, Deutschland
Weltweit
M.Sc. WirtschaftsinformatikSkills
Web InterfacesHTMLJavaJavaScriptXml-SchemaSchichtenarchitekturSpring SecurityAgile MethodologieAnalyse-ToolsAnwendungssicherheitArchitekturAtlassian ConfluenceAtlassian JiraHTML5Test Automation
Zusammenfassung
Herr Schmidt ist ein erfahrener Senior Full Stack Developer mit 眉ber 10 Jahren Erfahrung in der Entwicklung von Enterprise Software und Webanwendungen. Seine Expertise umfasst ein breites Spektrum an Technologien und Vorgehensweisen, darunter Java-Entwicklung mit Spring Boot und Camunda, Datenbankentwicklung mit PostgreSQL und Hibernate, Webentwicklung mit React und Angular, sowie Cloud- und On-Premise-Umgebungen mit Docker, Kubernetes und OAuth 2.
In seinen Projekten hat Herr Schmidt umfangreiche Erfahrung in der Konzeption, Entwicklung und Wartung komplexer Softwarel枚sungen gesammelt. Er hat als Lead Software Developer Teams in agilen Scrum-Projekten geleitet, Anforderungen erhoben, Architekturen entworfen und Software in verschiedenen Branchen wie Banken, Industrie, Medien und Verlage entwickelt.
Java-Entwicklung
Herr Schmidt ist Experte in der Programmiersprache Java. Er ist erfahren mit dem Spring-Framework und dessen verschiedenen Komponenten wie Spring Boot und Spring Security. Er integriert Gesch盲ftsprozesse 眉ber Camunda in Java-Backendanwendungen. Abh盲ngigkeiten und Build-Prozesse automatisiert er effizient mit Maven und Gradle.
Datenbankentwicklung
Herr Schmidt ist erfahren in der Datenhaltung f眉r Enterprise-Anwendungen mit relationalen Datenbanken und SQL. Er integriert Datenbanken in Java-Anwendungen unter Verwendung von Hibernate, JPA, JPQL und Spring Data. Die Migration von Datenbankschemata und Daten automatisiert er revisionssicher mit Liquibase.
Integration und Schnittstellen
Herr Schmidt integriert und verbindet Softwaresysteme sicher und stabil 眉ber verschiedene Technologien wie REST, OpenAPI und SOAP. Er verf眉gt 眉ber Erfahrung im asynchronen Datenaustausch zwischen Anwendungen mittels Messaging-Systemen wie IBM MQ. Herr Schmidt erstellt automatisiert ansprechende E-Mails, Office-Dokumente und PDF-Dateien unter Verwendung von JasperReports und Apache POI.
Sichere Softwareentwicklung
Herr Schmidt implementiert sichere Software f眉r den Einsatz in verschiedenen Branchen und Umgebungen. Er integriert Anwendungen in bestehende Sicherheitsarchitekturen 眉ber OAuth 2.0 / OpenID Connect, beispielsweise Microsoft Entra ID und Keycloak. Mit Spring Security sichert Herr Schmidt Java-Anwendungen zuverl盲ssig ab und implementiert Authentifizierungs- und Autorisierungssysteme.
Webentwicklung
Herr Schmidt ist erfahren in der Entwicklung von Weboberfl盲chen auf Basis von HTML, CSS und JavaScript. Er ist versiert im Einsatz verschiedener Frameworks wie React und Angular. Um eine effektive Implementierung zu gew盲hrleisten, verwendet er Tools wie TypeScript und SCSS/SASS. Sein Portfolio umfasst sowohl mobilf盲hige Webanwendungen als auch barrierearme Benutzeroberfl盲chen und Single-Page Applications (SPA).
Cloud und On-Premise Umgebungen
Herr Schmidt entwickelt Software f眉r Cloud- und On-Premise-Umgebungen. Durch den Einsatz von Container-Technologien wie Docker stellt er zuverl盲ssig einsetzbare Anwendungen und Microservices bereit. Mit Kubernetes und Helm konfiguriert er standardisiert skalierbare und stabile Umgebungen. Herr Schmidt verf眉gt 眉ber Erfahrung mit verschiedenen Cloud-Anbietern, beispielsweise Microsoft Azure, und verschiedenen Betriebssystemen, beispielsweise Windows Server und Ubuntu.
Agile Softwareentwicklung
Herr Schmidt ist erfahren in der agilen Softwareentwicklung, beispielsweise in Scrum-Teams. Er leitet Entwicklerteams, die sich mit Werkzeugen wie Kanban, Jira und Confluence eigenverantwortlich organisieren. Durch CI/CD-Pipelines liefert er kontinuierlich evaluierbare Zwischenst盲nde, um fr眉hzeitig Feedback von Stakeholdern einzuholen und zu ber眉cksichtigen.
Qualit盲tssicherung und Testautomatisierung
Herr Schmidt integriert Qualit盲t von Beginn an in den Softwareentwicklungsprozess. Durch automatisierte Unit-Tests, Integrationstests und End-to-End-Tests stellt er sicher, dass kontinuierlich und effizient ein hoher Qualit盲tsstandard gew盲hrleistet wird. Der Einsatz von manuellen Code-Reviews und automatisierten Code-Analysetools geh枚rt f眉r Herrn Schmidt zur t盲glichen Praxis.
Requirements Engineering
Herr Schmidt ist versiert in der Leitung und Durchf眉hrung von Anforderungserhebung und -verwaltung. Er bindet aktiv die relevanten Stakeholder in Entscheidungsprozesse ein und 眉bersetzt deren Anforderungen in pr盲zise User Stories. F眉r Herrn Schmidt ist ein gr眉ndliches Requirements Engineering unerl盲sslich f眉r eine erfolgreiche Softwareentwicklung, um sicherzustellen, dass nicht nur qualitativ hochwertige, sondern auch zielgerichtete Software entwickelt wird.
Herr Schmidt ist ein erfahrener Senior Full Stack Developer mit 眉ber 10 Jahren Erfahrung in der Entwicklung von Enterprise Software und Webanwendungen. Seine Expertise umfasst ein breites Spektrum an Technologien und Vorgehensweisen, darunter Java-Entwicklung mit Spring Boot und Camunda, Datenbankentwicklung mit PostgreSQL und Hibernate, Webentwicklung mit React und Angular, sowie Cloud- und On-Premise-Umgebungen mit Docker, Kubernetes und OAuth 2.
In seinen Projekten hat Herr Schmidt umfangreiche Erfahrung in der Konzeption, Entwicklung und Wartung komplexer Softwarel枚sungen gesammelt. Er hat als Lead Software Developer Teams in agilen Scrum-Projekten geleitet, Anforderungen erhoben, Architekturen entworfen und Software in verschiedenen Branchen wie Banken, Industrie, Medien und Verlage entwickelt.
Java-Entwicklung
Herr Schmidt ist Experte in der Programmiersprache Java. Er ist erfahren mit dem Spring-Framework und dessen verschiedenen Komponenten wie Spring Boot und Spring Security. Er integriert Gesch盲ftsprozesse 眉ber Camunda in Java-Backendanwendungen. Abh盲ngigkeiten und Build-Prozesse automatisiert er effizient mit Maven und Gradle.
Datenbankentwicklung
Herr Schmidt ist erfahren in der Datenhaltung f眉r Enterprise-Anwendungen mit relationalen Datenbanken und SQL. Er integriert Datenbanken in Java-Anwendungen unter Verwendung von Hibernate, JPA, JPQL und Spring Data. Die Migration von Datenbankschemata und Daten automatisiert er revisionssicher mit Liquibase.
Integration und Schnittstellen
Herr Schmidt integriert und verbindet Softwaresysteme sicher und stabil 眉ber verschiedene Technologien wie REST, OpenAPI und SOAP. Er verf眉gt 眉ber Erfahrung im asynchronen Datenaustausch zwischen Anwendungen mittels Messaging-Systemen wie IBM MQ. Herr Schmidt erstellt automatisiert ansprechende E-Mails, Office-Dokumente und PDF-Dateien unter Verwendung von JasperReports und Apache POI.
Sichere Softwareentwicklung
Herr Schmidt implementiert sichere Software f眉r den Einsatz in verschiedenen Branchen und Umgebungen. Er integriert Anwendungen in bestehende Sicherheitsarchitekturen 眉ber OAuth 2.0 / OpenID Connect, beispielsweise Microsoft Entra ID und Keycloak. Mit Spring Security sichert Herr Schmidt Java-Anwendungen zuverl盲ssig ab und implementiert Authentifizierungs- und Autorisierungssysteme.
Webentwicklung
Herr Schmidt ist erfahren in der Entwicklung von Weboberfl盲chen auf Basis von HTML, CSS und JavaScript. Er ist versiert im Einsatz verschiedener Frameworks wie React und Angular. Um eine effektive Implementierung zu gew盲hrleisten, verwendet er Tools wie TypeScript und SCSS/SASS. Sein Portfolio umfasst sowohl mobilf盲hige Webanwendungen als auch barrierearme Benutzeroberfl盲chen und Single-Page Applications (SPA).
Cloud und On-Premise Umgebungen
Herr Schmidt entwickelt Software f眉r Cloud- und On-Premise-Umgebungen. Durch den Einsatz von Container-Technologien wie Docker stellt er zuverl盲ssig einsetzbare Anwendungen und Microservices bereit. Mit Kubernetes und Helm konfiguriert er standardisiert skalierbare und stabile Umgebungen. Herr Schmidt verf眉gt 眉ber Erfahrung mit verschiedenen Cloud-Anbietern, beispielsweise Microsoft Azure, und verschiedenen Betriebssystemen, beispielsweise Windows Server und Ubuntu.
Agile Softwareentwicklung
Herr Schmidt ist erfahren in der agilen Softwareentwicklung, beispielsweise in Scrum-Teams. Er leitet Entwicklerteams, die sich mit Werkzeugen wie Kanban, Jira und Confluence eigenverantwortlich organisieren. Durch CI/CD-Pipelines liefert er kontinuierlich evaluierbare Zwischenst盲nde, um fr眉hzeitig Feedback von Stakeholdern einzuholen und zu ber眉cksichtigen.
Qualit盲tssicherung und Testautomatisierung
Herr Schmidt integriert Qualit盲t von Beginn an in den Softwareentwicklungsprozess. Durch automatisierte Unit-Tests, Integrationstests und End-to-End-Tests stellt er sicher, dass kontinuierlich und effizient ein hoher Qualit盲tsstandard gew盲hrleistet wird. Der Einsatz von manuellen Code-Reviews und automatisierten Code-Analysetools geh枚rt f眉r Herrn Schmidt zur t盲glichen Praxis.
Requirements Engineering
Herr Schmidt ist versiert in der Leitung und Durchf眉hrung von Anforderungserhebung und -verwaltung. Er bindet aktiv die relevanten Stakeholder in Entscheidungsprozesse ein und 眉bersetzt deren Anforderungen in pr盲zise User Stories. F眉r Herrn Schmidt ist ein gr眉ndliches Requirements Engineering unerl盲sslich f眉r eine erfolgreiche Softwareentwicklung, um sicherzustellen, dass nicht nur qualitativ hochwertige, sondern auch zielgerichtete Software entwickelt wird.
Erfahrung
Berufserfahrungmehr als 10 Jahre
Sprachen
DeutschMutterspracheEnglischgut
Projekthistorie
Lead Software Developer: Herr Schmidt entwickelt zusammen mit weiteren Entwicklern ein Mitarbeiterportal f眉r ein Dienstleistungsunternehmen. Die Plattform ist eine mobilf盲hige Webanwendung, die in die bestehenden Systeme des Kunden integriert wird und den Mitarbeitenden verschiedene interne Services zur Verf眉gung stellt. Zu den Aufgaben von Herrn Schmidt geh枚ren unter anderem:
Java 路 Java 21 路 Spring 路 Spring Boot 3 路 Spring Boot Actuator 路 Spring Security 路 Spring Session 路 Spring Data 路 Hibernate 路 JPA 路 JPA Criteria API 路 JPQL 路 Liquibase 路 Lombok 路 MapStruct 路 Bean Validation 路 SpotBugs 路 ArchUnit 路 JUnit 路 Maven 路 SQL 路 PostgreSQL 路 ACID 路 OpenAPI 路 Swagger 路 REST 路 NPM 路 JavaScript 路 TypeScript 路 Angular 路 PrimeNG 路 HTML 路 CSS 路 Tailwind 路 Storybook 路 Single-page Application (SPA) 路 laywright 路 Karma 路 Jasmine 路 nginx 路 Prometheus 路 Grafana 路 Grafana Loki 路 Grafana Tempo 路 OpenTelemetry 路 Docker 路 Docker Compose 路 Linux 路 Microservice 路 Git 路 GitHub Actions 路 IntelliJ IDEA 路 WebStorm 路 Unit Testing 路 Integration Testing 路 E2E Testing 路 Acceptance Testing 路 Continuous Integration 路 Continuous Deployment 路 Scrum 路 Kanban 路 Domain-Driven Design 路 Softwarearchitektur
- Leitung und Koordinierung des Entwicklungsteams.
- Erhebung und Analyse von Anforderungen.
- Entwurf und Implementierung der Plattform.
- Sprint Plannings und Sprint Reviews.
- Code Reviews, Qualit盲tssicherung und Systemtests.
Java 路 Java 21 路 Spring 路 Spring Boot 3 路 Spring Boot Actuator 路 Spring Security 路 Spring Session 路 Spring Data 路 Hibernate 路 JPA 路 JPA Criteria API 路 JPQL 路 Liquibase 路 Lombok 路 MapStruct 路 Bean Validation 路 SpotBugs 路 ArchUnit 路 JUnit 路 Maven 路 SQL 路 PostgreSQL 路 ACID 路 OpenAPI 路 Swagger 路 REST 路 NPM 路 JavaScript 路 TypeScript 路 Angular 路 PrimeNG 路 HTML 路 CSS 路 Tailwind 路 Storybook 路 Single-page Application (SPA) 路 laywright 路 Karma 路 Jasmine 路 nginx 路 Prometheus 路 Grafana 路 Grafana Loki 路 Grafana Tempo 路 OpenTelemetry 路 Docker 路 Docker Compose 路 Linux 路 Microservice 路 Git 路 GitHub Actions 路 IntelliJ IDEA 路 WebStorm 路 Unit Testing 路 Integration Testing 路 E2E Testing 路 Acceptance Testing 路 Continuous Integration 路 Continuous Deployment 路 Scrum 路 Kanban 路 Domain-Driven Design 路 Softwarearchitektur
Lead Software Developer: Herr Schmidt hat zusammen mit einem Team die Konzeption, Entwicklung und Wartung einer B2B-Finanzplattform 眉bernommen. Die Plattform wird von einer international t盲tigen Bank f眉r die Anbahnung, das Reporting und Monitoring von B2B-Kreditgesch盲ften verwendet. Zu seinen Aufgaben geh枚rten unter anderem:
Java 路 Java 17 路 Spring 路 Spring Framework 路 Spring Boot 3 路 Spring Boot Actuator 路 Spring Security 路 Spring MVC 路 Spring JMS 路 Spring Data 路 Hibernate 路 Hibernate Envers 路 JPA 路 JPA Criteria API 路 JPQL 路 Liquibase 路 Lombok 路 MapStruct 路 Bean Validation 路 Camunda 路 Apache POI 路 JasperReports 路 SpotBugs 路 SonarQube 路 ArchUnit 路 JUnit 路 Maven 路 Gradle 路 SQL 路 PostgreSQL 路 Microsoft SQL Server 路 ACID 路 OpenAPI 路 Swagger 路 REST 路 Apache CXF 路 NPM 路 JavaScript 路 TypeScript 路 React 路 Material UI 路 Vite 路 Vitest 路 HTML 路 CSS 路 SASS / SCSS 路 Single-page Application (SPA) 路 Prometheus 路 Grafana 路 Microsoft Entra ID 路 OAuth 2.0 路 OpenID Connect 路 JWT 路 Keycloak 路 Docker 路 Docker Compose 路 Microservice 路 Kubernetes 路 ArgoCD 路 Helm 路 Microsoft Azure 路 Linux 路 Git 路 GitHub Actions 路 IntelliJ IDEA 路 WebStorm 路 Microsoft Office 路 Microsoft Excel 路 Microsoft Word 路 Unit Testing 路 Integration Testing 路 E2E Testing 路 Acceptance Testing 路 Continuous Integration 路 Continuous Deployment 路 Scrum 路 Kanban 路 JIRA 路 Confluence 路 Domain-Driven Design 路 Softwarearchitektur
- Leitung und Koordinierung des Entwicklungsteams.
- Erhebung und Analyse von Anforderungen.
- Planung der Integration der Plattform in die Bank.
- Entwurf und Implementierung der Plattform.
- Sprint Plannings und Sprint Reviews.
- Code Reviews, Qualit盲tssicherung und Systemtests.
- Koordinierung des Wissenstransfers zwischen dem externen Entwicklungsteam und den bankinternen Teams.
Java 路 Java 17 路 Spring 路 Spring Framework 路 Spring Boot 3 路 Spring Boot Actuator 路 Spring Security 路 Spring MVC 路 Spring JMS 路 Spring Data 路 Hibernate 路 Hibernate Envers 路 JPA 路 JPA Criteria API 路 JPQL 路 Liquibase 路 Lombok 路 MapStruct 路 Bean Validation 路 Camunda 路 Apache POI 路 JasperReports 路 SpotBugs 路 SonarQube 路 ArchUnit 路 JUnit 路 Maven 路 Gradle 路 SQL 路 PostgreSQL 路 Microsoft SQL Server 路 ACID 路 OpenAPI 路 Swagger 路 REST 路 Apache CXF 路 NPM 路 JavaScript 路 TypeScript 路 React 路 Material UI 路 Vite 路 Vitest 路 HTML 路 CSS 路 SASS / SCSS 路 Single-page Application (SPA) 路 Prometheus 路 Grafana 路 Microsoft Entra ID 路 OAuth 2.0 路 OpenID Connect 路 JWT 路 Keycloak 路 Docker 路 Docker Compose 路 Microservice 路 Kubernetes 路 ArgoCD 路 Helm 路 Microsoft Azure 路 Linux 路 Git 路 GitHub Actions 路 IntelliJ IDEA 路 WebStorm 路 Microsoft Office 路 Microsoft Excel 路 Microsoft Word 路 Unit Testing 路 Integration Testing 路 E2E Testing 路 Acceptance Testing 路 Continuous Integration 路 Continuous Deployment 路 Scrum 路 Kanban 路 JIRA 路 Confluence 路 Domain-Driven Design 路 Softwarearchitektur
Senior Software Developer: Herr Schmidt hat in einem Team die internationale Website eines Industrieunternehmens gewartet und weiterentwickelt. Zu seinen Aufgaben geh枚rten unter anderem:
Dabei hat Herr Schmidt u.a. die folgenden Technologien eingesetzt:
Java 路 Maven 路 Gradle 路 FirstSpirit 路 HTML 路 CSS 路 SCSS / SASS 路 Bootstrap 路 JavaScript 路 TypeScript 路 NPM 路 React 路 React Router 路 REST 路 JUnit 路 Mockito 路 Unit Testing 路 Integration Testing 路 E2E Testing 路 Continuous Integration 路 Git 路 Bitbucket 路 Bamboo 路 Scrum 路 Kanban 路 JIRA 路 Confluence
- Erhebung und Analyse von Anforderungen.
- Entwurf und Implementierung von Anwendungen und Erweiterungen auf der Website.
- Umsetzung von Designanforderungen an die Website.
- Konzeption und Implementierung der Integration von Inhalten aus Drittsystemen des Unternehmens.
Dabei hat Herr Schmidt u.a. die folgenden Technologien eingesetzt:
Java 路 Maven 路 Gradle 路 FirstSpirit 路 HTML 路 CSS 路 SCSS / SASS 路 Bootstrap 路 JavaScript 路 TypeScript 路 NPM 路 React 路 React Router 路 REST 路 JUnit 路 Mockito 路 Unit Testing 路 Integration Testing 路 E2E Testing 路 Continuous Integration 路 Git 路 Bitbucket 路 Bamboo 路 Scrum 路 Kanban 路 JIRA 路 Confluence