29.04.2025 aktualisiert

**** ******** ****
Premiumkunde
100 % verf眉gbar

Senior Full Stack Developer

Oldenburg, Deutschland
Weltweit
M.Sc. Wirtschaftsinformatik
Oldenburg, Deutschland
Weltweit
M.Sc. Wirtschaftsinformatik

Profilanlagen

Entwicklerprofil - Sebastian Schmidt.pdf
Entwicklerprofil - Sebastian Schmidt.docx

Skills

Web InterfacesHTMLJavaJavaScriptXml-SchemaSchichtenarchitekturSpring SecurityAgile MethodologieAnalyse-ToolsAnwendungssicherheitArchitekturAtlassian ConfluenceAtlassian JiraHTML5Test AutomationUnit TestingMicrosoft AzureBootstrapGesch盲ftsprozesseUbuntuCSSCloud ComputingCode-ReviewDatenbankenContinuous DeliveryContinuous IntegrationDateiData WarehousingRelationale DatenbankenDatenbankentwicklungLinuxWeb EntwicklungElektronischer DatenaustauschJ2EEGitHubGradleHibernateSkalierbarkeitApache POIIbm Websphere MqIntellij IDEAJava Development KitJava SEJasperreportsJavafxJava Persistence APISpring FrameworkJSONJUnitPostgreSQLLiquibaseApache MavenMicrosoft Sql-ServerWindows-ServerNGINXOAuthScrumQualit盲tsmanagementRabbitMQE2e TestingAzure Active DirectoryMockitoPrometheusAngular 2+SwaggerJson Web TokenFirstspiritAnforderungsanalyseRequirements EngineeringSOAPSoftwareentwicklungSoftwareanforderungsanalyseSoftware SystemsSonarqubeSQLStakeholder-AnalyseStakeholder-EngagementStakeholder ManagementTesten der SystemintegrationTypeScriptUser StoriesWeb ApplikationenOpenapiDocker ContainerStakeholderkommunikationEnterprise Application PlatformZusammenfassungSpring MVCReact.jsIbm MqGrafanaSpring BootVue.jsIndustriewerkzeugeBackendSpring DataKanbanSassSingle-Page-WebanwendungAngularJSIntegrationstestsKubernetesGithub EnterpriseAtlassian BitbucketBetriebssystemeReact ReduxSpring JdbcRefactoringDocker
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.

Erfahrung

Berufserfahrungmehr als 10 Jahre

Sprachen

DeutschMutterspracheEnglischgut

Projekthistorie

Entwicklung und Einf眉hrung eines Mitarbeiterportals

Sonstiges

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:
 
  • 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.
Dabei hat Herr Schmidt u.a. die folgenden Technologien eingesetzt:

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

Entwicklung einer B2B-Finanzplattform

Banken und Finanzdienstleistungen

1000-5000 Mitarbeiter

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:
 
  • 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.
Dabei hat Herr Schmidt u.a. die folgenden Technologien eingesetzt:

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

Weiterentwicklung und Wartung einer internationalen Website

Industrie und Maschinenbau

5000-10.000 Mitarbeiter

Senior Software Developer: Herr Schmidt hat in einem Team die internationale Website eines Industrieunternehmens gewartet und weiterentwickelt. Zu seinen Aufgaben geh枚rten unter anderem:
 
  • 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

Weiterentwicklung und Wartung des CMS eines Verlags f眉r multimediale Werke

Medien und Verlage

5000-10.000 Mitarbeiter

Senior Software Developer: Herr Schmidt hat in einem Team die Weiterentwicklung des CMS eines Verlags f眉r die Erstellung und Pflege ihrer multimedialen Werke geplant und durchgef眉hrt. Zu seinen Aufgaben geh枚rten unter anderem:
 
  • Beratung und Entwicklung der langfristigen Strategie.
  • Erhebung und Analyse von Anforderungen.
  • Konzeption und Implementierung der Erweiterungen.
  • Integrationen in andere Softwaresysteme des Verlags.
  • Sprint Plannings und Sprint Reviews.
  • Code Reviews, Qualit盲tssicherung und Systemtests.
  • Dokumentation und Anwenderschulung.

Dabei hat Herr Schmidt u.a. die folgenden Technologien eingesetzt:

Java 路 Spring 路 Spring Framework 路 Spring Boot 路 Spring Security 路 JUnit 路 Mockito 路 FirstSpirit 路 HTML 路 CSS 路 TypeScript 路 JavaScript 路 React 路 Angular 路 Single-page Application (SPA) 路 SQL 路 PostgreSQL 路 ACID 路 REST 路 SOAP 路 Apache CXF 路 XML 路 XSD 路 Elasticsearch 路 Celum 路 Maven 路 Docker 路 Tomcat 路 Unit Testing 路 Integration Testing 路 E2E Testing 路 Continuous Integration 路 Jenkins 路 Git 路 Bitbucket 路 SonarQube 路 Scrum 路 Kanban 路 JIRA 路 Confluence 路 Softwarearchitektur

Entwicklung einer Webanwendung f眉r eine virtuelle Sportveranstaltung

Pharma und Medizintechnik

>10.000 Mitarbeiter

Lead Software Developer: Herr Schmidt hat in einem Team eine Webanwendung f眉r eine deutsche Universit盲tsklinik geplant und implementiert. 脺ber diese Plattform wurde w盲hrend der COVID-19-Pandemie mehr Bewusstsein f眉r Bewegung und soziale Themen gef枚rdert. Zu seinen Aufgaben geh枚rten unter anderem:
 
  • Leitung und Koordinierung des Entwicklungsteams.
  • Erhebung und Analyse von Anforderungen.
  • Entwurf und Implementierung der Webanwendung.
  • Deployment und Monitoring der Webanwendung.
  • Sprint Plannings und Sprint Reviews.
  • Code Reviews, Qualit盲tssicherung und Systemtests.

Dabei hat Herr Schmidt u.a. die folgenden Technologien eingesetzt:

Java 路 Spring 路 Spring Framework 路 Spring Boot 路 Spring Boot Actuator 路 Spring Security 路 Spring MVC 路 Spring Data 路 Hibernate 路 JPA 路 JPA Criteria API 路 JPQL 路 Flyway 路 Lombok 路 Thymeleaf 路 SpotBugs 路 JUnit 路 Maven 路 SQL 路 PostgreSQL 路 ACID 路 HTML 路 CSS 路 JavaScript 路 Bootstrap 路 Git 路 IntelliJ IDEA 路 Unit Testing 路 Integration Testing 路 E2E Testing 路 Continuous Integration 路 Linux 路 Scrum 路 Kanban 路 JIRA 路 Confluence 路 Softwarearchitektur

Konzeption und Entwicklung eines Softwaresystems zur Generierung und Verwaltung von Rechnungen

Pharma und Medizintechnik

< 10 Mitarbeiter

Senior Software Developer: Herr Schmidt hat f眉r ein Unternehmen in der Gesundheitsbranche ein Softwaresystem zur automatischen Generierung und Verwaltung von Rechnungen konzipiert, implementiert und eingef眉hrt. Zu seinen Aufgaben geh枚rten unter anderem:
 
  • Erhebung und Analyse von Anforderungen.
  • Konzipierung und Planung des Softwaresystems.
  • Implementierung einer Komponente zur automatischen Generierung von Rechnungen als PDF-Dokumente.
  • Implementierung von ereignisgesteuerten Prozessen zur automatischen Erzeugung, Verteilung und Verwaltung von Rechnungen.

Dabei hat Herr Schmidt u.a. die folgenden Technologien eingesetzt:

Java 路 Spring 路 Spring Framework 路 Spring Boot 路 Spring Security 路 Spring MVC 路 Spring AMQP 路 Spring Data 路 Hibernate 路 JPA 路 JPA Criteria API 路 JPQL 路 SQL 路 PostgreSQL 路 ACID 路 REST 路 RabbitMQ 路 Event Sourcing 路 OAuth 2.0 路 JWT 路 Maven 路 Docker 路 Unit Testing 路 Integration Testing 路 E2E Testing 路 Microservice 路 Continuous Integration 路 Scrum 路 Kanban 路 Softwarearchitektur

Kontaktanfrage

Einloggen & anfragen.

Das Kontaktformular ist nur f眉r eingeloggte Nutzer verf眉gbar.

RegistrierenAnmelden