10.03.2026 aktualisiert

PH
Premiumkunde
100 % verfügbar

Fullstack Software Developer (Java Spring Boot, Kotlin, Kafka, AWS)

Hamburg, Deutschland
Hamburg +100 km
Master of Science Informatik
Hamburg, Deutschland
Hamburg +100 km
Master of Science Informatik

Profilanlagen

Profil_PH.pdf

Skills

Clean CodeJavaJavaScriptPHPAmazon Web ServicesCloudfrontAmazon Elastic Compute CloudAmazon S3AndroidApple Mac SystemsArchitekturAtlassian JiraHTML5BootstrapC#UbuntuCSSCloud ComputingDatenbankenContinuous IntegrationDebian LinuxLinuxDevOpsEclipseEcmascriptIngenieurwesenGitHubGradleIdentitätsmanagementIntellij IDEASpring FrameworkJSONjQueryJUnitPostgreSQLApache MavenMongoDBMySQLPaasPair ProgrammingPlay FrameworkScrumSoftware ArchitectureRed Hat Enterprise LinuxRedisMockitoRubyScalaSeleniumSOAPSoftwareentwicklungSQLSubversionExtensible Markup LanguageLoad BalancingSuse LinuxReact.jsElasticacheLiefer-PipelinePHPUnitApache SparkSpring BootBackendGitLabGitCloudformationVue.JsKotlinScript LanguageAWS FargateApache KafkaBuild-ToolsBetriebssystemeRoute53Interactive WhiteboardsCloudwatchElastic BeanstalkAmazon Simple Queue ServicesTerraformSoftware Version ControlJenkinsConfluentOracledb
Senior Fullstack Entwickler Java (Spring Boot) mit guten Kenntnissen in Kotlin
Erste Erfahrungen im Bereich der Software Architektur.
Gute Kenntnisse in der Nutzung von DevOps-Prinzipien speziell AWS-Tool Kit
Großer Interesse an neuen und alten Technologien (speziell Cobol)

Schwerpunkte
  1. Software-Entwicklung und Architektur, Fokus Backend
  2. DevOps Engineering
  3. Cloudtechnologien (Infrastructure as Code)
Programmier-/ Skriptsprachen:
Java, Kotlin, Scala, Ruby, PHP, JavaScript, ECMAScript 6, C#, C++

Frameworks:
Spring 4 Framework, WebMVC, Data, Spring Boot, Play Framework, JUnit 4, JUnit 5, AssertJ, Mockito, Selenium, WireMock, Apache Spark (Cluster Computing), REST, JSON, XML, Kafka, Micronaut, Quarkus, PHPUnit, Mockk, Jest, Terraform

Client und UI:
JavaScript, ECMAScript 6, React 15/16, MobX 3, react-md, Vue.js, HTML5, CSS3, SCSS, Bootstrap, jQuery 1.9

PaaS:
AWS EC2, Elastic Beanstalk, SQS, SNS, Fargate, S3, RDS, ElastiCache/Redis, CloudFormation, CloudFront, Route 53, Application Load Balancing, CloudWatch, Identity and Access Management, Certificate Manager, Simple Email Service (SES), Lambdas, commerceTools, Confluent Kafka, Confluent SchemaRegistry

Technologien:
REST, SOAP, Git

Datenbanken:
SQL, PostgreSQL, MongoDB , MySQL, Oracle DB 12g

Betriebssysteme:
Linux (Ubuntu, Debian, RedHat, Suse), MacOS, Windows, Android

Versionskontrolle:
Git, Subversion (SVN)

IDE:
IntelliJ, Eclipse Neon 4.6, VS-Code

Build:
Gradle, Maven, Make

CI/CD:
Jenkins, GitLab, GitHub, AWS CodePipeline

Tools/Sonstiges:
Jira, Miro, Teams, Zoom, Slack

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

Sprachen

DeutschMutterspracheEnglischverhandlungssicher

Projekthistorie

Senior Fullstack Developer / Spring Boot

Versicherungskonzern, Hamburg

Versicherungen

>10.000 Mitarbeiter

  1. Entwickeln von Software-Lösungen in einem standortübergreifenden agilen Team
  2. Mitwirkung an der Neu- und Weiterentwicklung, technischen Optimierungen und Administration der Portal-Schaden-Anwendungen
  3. Testautomatisierung durch die Entwicklung geeigneter BDD-Tests
  4. Aufbau einer Eventsourcing Pipeline mit Kafka
  5. Systementwicklung, Continuous Delivery
  6. Verantwortung im Team für den Betrieb ihrer Software-Produkte
Technologien:
Java 8/17/21/25, Spring 5/6, Spring Boot, Spring Cloud, Java EE 8 , REST und Soap, AWS (lambda, ECS,..), OpenShift, Kafka, Kafka-Streams, Gitlab CI/CD, Terraform, Junit, SoapUI, WireMock, Selenium, VS-Code, Git, Maven, Jenkins, Copilot
agile Methoden, Continuous Delivery, Pair Programming

Senior Software Entwickler

Webshop Textilien, Leipzig

Internet und Informationstechnologie

50-250 Mitarbeiter

Migration des Webshops auf commerceTools
  1. Planung der Feature-Migration zu Commercetools zur Ablösung des Monolithen und Standardisierung einzelner Funktionen der Website
  2. Weitere Aufsplittung des Monolithen in Kotlin Microservices mit Spring
  3. Wartung, Analyse und Dokumentation des vorhandenen PHP-Monolithen
Technologien:
Kotlin, Spring, Commercetools, PHP, MySQL, Jira, Confluence, Arc42, WireMock

Methoden:
Scrum, TDD

Senior Software Developer

Hersteller von Socken, Schmallenberg

Konsumgüter und Handel

250-500 Mitarbeiter

Projekt
Wartung der selbstentwickelten Anwendungen sowie Vorbereitung für die Migration auf das neue ERP-System

Projektbeschreibung
  1. Analyse von Datenbankabfragen
  2. Neuimplementierung des Preisimporters
  3. Wartung der vorhandenen EJBs
  4. Erweiterung der CI/CD-Pipelines
Technologien
Azure DevOps, Java, Spring, EJB, Oracle, MySQL, Jira, Confluence, JUnit, AssertJ, Mockito

Methoden
Scrum

Softwareentwickler

Luxusautohersteller, Korea

Automobil und Fahrzeugbau

1000-5000 Mitarbeiter

Unterstützung bei der Weiterentwicklung der User-Bestellwebseite

  1. Wartung des in Java entwickelten Webshops
  2. Refactoring/Neuschreiben des Backends
Technologien:
Java, Spring Boot, MyBatis, Git, REST, PostgreSQL, WireMock, VueJs

Methoden:
Scrum, TDD

Softwareentwickler

Logistikunternehmen, Seevetal

Transport und Logistik

250-500 Mitarbeiter

  1. Entwicklung einer Punchout-Schnittstelle mit OCI und einer cXML-Schnittstelle zum automatischen Import von Punchout-Bestellungen
Technologien:
Java 8, Apache WebServer, cXML, Open Catalog Interface (OCI)
Methoden:
TDD

Softwareentwickler

E-Commerce Konzern, Hamburg

Internet und Informationstechnologie

>10.000 Mitarbeiter

  1. Betreuung und Ablösung der alten DataIngest-Strecke
  2. Entwicklung einer neuen auf Streaming basierten DataIngest-Strecke mit Kafka in AWS
Technologien:
Kafka, Jenkins, Micronaut, AWS, Lambdas, MSK, Fargate, CloudFormation, CloudWatch, Terraform, GitHub Ci, Jira, Miro, Docker, MongoDB
Methoden:
Scrum, Pair Programming, TDD, Clean Code, Clean Architecture

  1. Betreuung der Suchserver (Solr)
  2. Erweiterung des Cluster-Deployments und der Datenversorgung
  3. Anpassung des Rankings mittels Metadaten
  4. Verbesserung der Selektion der Suchergebnisse
  5. Zeitliche Optimierung des Datenimports
Technologien:
Solr, Java, AWS Lambdas, SQS, SNS, EC2, MongoDB, Jira, Jenkins, Docker, OAuth, REST-Services, CloudFormation, CloudWatch, Miro, Quarkus, Spring
Methoden:
Scrum, Pair Programming, Clean Code, TDD

  1. Entwicklung neuer reaktiver Microservices
  2. Die MQs haben den Vorteil, dass Statusänderungen dadurch in Echtzeit sichtbar werden
  3. Ein Ziel des Projektes war es daher, die neuen Funktionen für die Sendungsverfolgung und Retoure einzubauen bzw. die alte Funktionalität zu migrieren
Technologien:
Java 8/10, Spring Boot, Kotlin, Spring WebFlux, REST, SOAP AWS, EC2, SQS/SNS, S3, RDS, CloudFormation, CloudFront, Route 53, Application Load Balancing, CloudWatch, Docker, Jira, Certificate Manager, Identity and Access Management, Confluence
Methoden:
Scrum, Pair Programming, Clean Code, TDD



Senior Software Entwickler Backend

IT Unternehmen, Hamburg

Internet und Informationstechnologie

250-500 Mitarbeiter

Betrieb von 3 Online Shops

  1. Erweiterung und Anpassung des Backends und Frontends
  2. Entwurf einer REST-Schnittstelle im Webshop für Datenaktualisierungen vom CRM (FALKE Online Shop)
  3. Unterstützung bei der Anforderungsklärung mit dem Kunden
  4. Durchführung von Bugfixes
  5. Dokumentation der Ergebnisse
Technologien:
Java, IntelliJ, Vue.js, JSP, Git, Gerrit, Jenkins, REST, Barbecue, Mockito, MS Teams, Slack, Jira, Confluence
Methoden
Scrum, TDD

Softwareentwickler

Marketing Firma, Hamburg

Marketing, PR und Design

50-250 Mitarbeiter

Austausch des Frontends einer 10 Jahre alten Plattform zur Verwaltung von Guthabenkarten. Dazu wurden die rund 120 Dialoge von JSF neu mit Spring-MVC und Thymeleaf programmiert. Zusätzlich wurden Hibernate und Spring auf den neuesten Stand gebracht und Spring Security zur Absicherung eingeführt. Die Backend Services der Anwendung blieben größtenteils unverändert

  1. Planung und zeitliche Koordination mit der Fachabteilung
  2. Konzeption von Lösungen
  3. Entwicklung und Test der Anwendung
  4. Dokumentation der Architektur
  5. Mitarbeit in Reviews, Retrospektiven und Planung
  6. Fehleranalyse und Fehlerbehebung
Technologien:
Java 8, Spring Boot 1.5.2, Hibernate 5, Thymeleaf 3, Jenkins, Oracle, jQuery, Selenium 2.53, Mockito, JUnit, Maven 4, H2 Database, Tomcat 7
Methoden:
Scrum


Softwareentwickler

Konnektivität - Anbindung der IT einer börsennotierten Wohnungsgesellschaft mit über 140.000 zu bewirtschafteten Wohnungen an das Standard Facility Management System eines Dienstleisters für das technische Gebäudemanagement
Softwareentwickler
3 Personen
  1. Planung und zeitliche Koordination mit Fachabteilung
  2. Anforderungsanalyse
  3. Lösungsdesign und Technologieauswahl
  4. Entwicklung und Entwickler-Test der Anwendung
  5. Absprachen mit dem Kunden und Dienstleistern
  6. Betreuung beim fachlichen Test, Abnahme und Inbetriebnahme
Technologien:
Java 8, JAXB-2 (XML / XSDs), Saxon-HE (XSLT), JSch (SFTP), Spring / Boot / Batch, JUnit 4.12, Mockito, SVN, IntelliJ, Planon ProCenter 2011

Softwareentwickler

Handelsplattform, Hamburg

Transport und Logistik

Entwicklung einer internetbasierten Auktionsplattform für einen Schiffsmakler, agile Entwicklung mit zweiwöchigen Sprints

  1. Anforderungsanalyse
  2. Mitarbeit in Reviews, Retrospektiven und Planung
  3. Entwicklung und Entwickler-Test der Anwendung
  4. Versand von Emails aus Templates
  5. Inbetriebnahme
Technologien:
Java 8, Spring Boot 1.5, Redisson, JavaScript (ES6), Node.js, Webpack 2, React, Mobx 3, React-md, SockJS, AWS: ElasticBeanstalk, S3, SES, ElastiCache/Redis, Docker
Methoden:
Scrum

Softwareentwickler

Softwarekonzern, Hamburg

Internet und Informationstechnologie

1000-5000 Mitarbeiter

Entwicklung eines BlueGreen Deployments für Services für eine Abteilung eines internationalen Softwareherstellers mit mehr als 10.000 MA
Softwareentwickler
8 - 10 Personen
  1. Erweitern der in Ruby geschriebene kundeneigenen Amazon Web Services Steuerung mit Amazon CloudFormation
  2. Erweitern der Deployment State Machine in Java
  3. Visualisieren der Deployments um die phasenbezogenen Skalierungen mit React
  4. Iteratives Planen, Entwickeln und Inbetriebnehmen
  5. Kontinuierliches Verbessern des Entwicklungsprozesses (Kanban)
Technologien:
Java 7, Play Framework 1, MySQL, Ruby 2.3, RSpec Rails 2.2, ReactJS, JavaScript, CloudFormation Templates, AWS Elastic Load Balancing, Gradle, Git, GitHub, Jenkins, Eclipse, Docker
Methoden:
Scrum

Analyse Amazon S3 Nutzungsverhaltens
Softwareentwickler
3 Personen
  1. Beratung zur Kosteneinsparung bei der cloudbasierten Datenspeicherung (Petabyte-scale). Konzeption und Erfassung von Business Metriken in einem Cloud-System mit über 500 Mio API-Calls pro Tag
  2. Migration und Analyse einer Spark-basierten Lösung zur Analyse von S3 Logfiles von Scala nach Java
  3. Entwickeln eines neuen Verfahrens mit Hilfe von Apache Spark zur S3 Logfile Analyse
  4. Konfigurieren der AWS zur Ausführung der Anwendung
  5. Unterstützen von Planung, Präsentation, Review, Retrospektiven
Technologien:
Java 8, Scala 2.11, Apache Spark, AWS Simple Storage Service (S3), AWS Elastic Compute Cloud (EC2), Maven, Github, Eclipse
Methoden:
Scrum



Kontaktanfrage

Einloggen & anfragen.

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

RegistrierenAnmelden