13.06.2025 aktualisiert


60 % verfügbar
Freelance Senior Software Developer
Hamburg, Deutschland
Deutschland
Bachelor of ScienceSkills
JavaSpring BootApache KafkaTypescriptJavascriptPostgresqlElasticSearchKubernetesTerraformHelm Charts
Java, Typescript, Javascript, Bash, Spring Boot, JEE, NodeJS, Hibernate, Oracle SQL, MS SQL, PostgreSQL, Cassandra, Elasticsearch, REST, SOAP, Swagger, JUnit, EasyMock, Mockito, Jest, Git, Gradle, Maven, NPM, React, Angular, HTML, CSS, Docker, Kubernetes, Terraform, Helm, Kustomize, Gitlab CI/CD, AWS (CloudWatch, Fargate, CDK), Keycloak, Apache Kafka, Eclipse, IntelliJ, Visual Studio Code, Vim
Sprachen
DeutschMutterspracheEnglischverhandlungssicher
Projekthistorie
Einsatz als Senior Software Developer im Plattformprodukt-Team. Die Aufgaben umfassten die Weiterentwicklung von Plattformprodukten sowie deren Wartung, Provisionierung und Fehlerbehebung.
Genutzte Technologien: Java 21, Spring Boot, Keycloak, REST, Typescript, Angular, JUnit, Jest, Playwright, Maven, NPM, Terraform, Helm, Kubernetes, Docker, Cassandra, Elasticsearch, Apache Kafka, PostgreSQL, Gitlab CI/CD, Bash, IntelliJ, Visual Studio Code
Aufgaben:
Genutzte Technologien: Java 21, Spring Boot, Keycloak, REST, Typescript, Angular, JUnit, Jest, Playwright, Maven, NPM, Terraform, Helm, Kubernetes, Docker, Cassandra, Elasticsearch, Apache Kafka, PostgreSQL, Gitlab CI/CD, Bash, IntelliJ, Visual Studio Code
Aufgaben:
- Pflege und Weiterentwicklung der Services für die Bereitstellung der Authentifizierungsdienste (z.B Elster, BundID, EID), welche von den Fachanwendungen verwendet werden mit Java 21/Spring Boot (Maven, Cassandra, Keycloak, REST) und Typescript/Angular
- Pflegen und Weiterentwicklung von Keycloak Extensions, um Basisfunktionalitäten zu erweitern im Kontext des internen IAM-Systems über Keycloaks Service Provider Interface mit Java 21
- Implementierung der Unit-Tests für das Backend (JUnit und Mockito)
- Implementierung der Unit-Tests für das Frontend (Jest)
- Implementierung von Integrationstests mittels Playwright
- Provisionieren und Warten von Plattform-Services wie z.B Elasticsearch, Apache Kafka und Keycloak im Kubernetes-Cluster mit Terraform & Helm
- Sonstige Infrastrukturarbeit wie z.B CI/CD Pipelines bauen (Gitlab), Helm Charts bauen, Terraform Modules bauen, Strategien für Deployments für die Fachteams konzeptionieren, Security Findings analysieren etc.
Einsatz als Senior Full Stack Developer für die Anwendungsentwicklung der KFZ-Zulassungssoftware.
Genutzte Technologien: Java 17, Kotlin, Spring Boot, Apache Kafka, PostgreSQL, Hibernate, REST, SOAP, Typescript, Angular, Docker, AWS (Fargate, CloudWatch, CDK), Gitlab CI/CD, Bash, Maven, JUnit, Mockito, Jest, IntelliJ, Visual Studio Code
Aufgaben:
Genutzte Technologien: Java 17, Kotlin, Spring Boot, Apache Kafka, PostgreSQL, Hibernate, REST, SOAP, Typescript, Angular, Docker, AWS (Fargate, CloudWatch, CDK), Gitlab CI/CD, Bash, Maven, JUnit, Mockito, Jest, IntelliJ, Visual Studio Code
Aufgaben:
- Konzeption und Implementierung der Fachanwendung zur Abwicklung der digitalen KFZ-Zulassung mit Java 17 + Kotlin/Spring Boot im Backend (Apache Kafka, Maven, Hibernate, PostgreSQL, Keycloak, REST, SOAP) und Typescript/Angular im Frontend. Die Microservices wurden in Docker-Containern auf AWS Fargate deployed
- Implementierung der Unit-Tests für das Backend (JUnit und Mockito)
- Implementierung der Unit-Tests für das Frontend (Jest)
- Konzeption und Implementierung der CI/CD-Pipelines mit Gitlab CI/CD und Bash
- Konzeption und Implementierung von Metriken und Alerts im Kontext der Monitoring-Strategie in AWS CloudWatch über CDK
Einsatz als Software Developer für die Konzeption, Entwicklung und Wartung einer Portallösung im Hochsicherheitsbereich
Genutzte Technologien: Java 17, Spring Boot, Elasticsearch, Hibernate, PostgreSQL, REST, JUnit, Mockito, Maven, Keycloak, Docker, Kubernetes, Helm, Typescript, React, Gitlab CI/CD, Bash
Genutzte Technologien: Java 17, Spring Boot, Elasticsearch, Hibernate, PostgreSQL, REST, JUnit, Mockito, Maven, Keycloak, Docker, Kubernetes, Helm, Typescript, React, Gitlab CI/CD, Bash