
Senior Java Entwickler / DevOps / ehem. CTO
- Verfügbarkeit einsehen
- 0 Referenzen
- auf Anfrage
- 60599 Frankfurt am Main
- DACH-Region
- bg | de | en
- 14.05.2025
Kurzvorstellung
Qualifikationen
Projekt‐ & Berufserfahrung
1/2024 – 5/2025
Tätigkeitsbeschreibung
- Leitung eines Teams bestehend aus drei Entwicklern und einem UI/UX-Designer
- Verantwortung für Softwarearchitektur und Auswahl der geeigneten Technologien
- Aufbau der Infrastruktur in Google Cloud mithilfe von Terraform (GKE-Cluster, Secret Manager, Cloud Storage, Cloud Run, Pub/Sub, External API Gateway)
- MongoDB Konfiguration mit mehreren Umgebungen und Peering-Verbindung zum Kubernetes-Cluster
- Entwicklung und Code-Review von Java-Spring-basierten Microservices und REST-APIs
- Aufbau von GitLab CI/CD-Pipelines mit automatisiertem Deployment via ArgoCD nach dem GitOps-Prinzip
- Entwicklung KI-basierter Gesichts- und Handflächenerkennungsmodelle
- Implementierung von Firebase Authentication inkl. SMS-Login in Verbindung mit Spring Security
- Integration des Zahlungsanbieters Checkout.com zur Abwicklung von Kartenzahlungen, Apple Pay sowie gespeicherten Kreditkarten
- Nutzung von Temporal.io zur asynchronen HTTP-Kommunikation zwischen Microservices
- Durchführung von Sprint Reviews im Scrum-Prozess sowie Formulierung und Pflege der User Stories
- Administrative Aufgaben (Erstellung von Arbeitsverträgen, Gehaltsabrechnungen, Kalkulation von Urlaubstage)
Java (allg.), Spring Framework, Google Cloud
5/2022 – 6/2023
Tätigkeitsbeschreibung
1. creating productive data migration script from MySQL to PostgreSQL using Pgloader tool
2. setting up Kubernetes resources for data migration
3. development of reusable Gitlab pipeline templates for different kinds of projects
4. maintaining of Docker images and version control
5. setting up monitoring tools (Prometheus, Grafana)
Docker, Java (allg.), Kubernetes, Postgresql
9/2021 – 4/2022
Tätigkeitsbeschreibung
1. development of Java Spring application for online banking of one of the largest banks in Germany
2. development of REST API using best practices
3. designing relational data model with Postgres
4. test driven development
5. Gitlab CI pipeline setup
6. Kubernetes helm chart setup
Postgresql, Java (allg.), Spring Framework
4/2020 – 12/2024
Tätigkeitsbeschreibung
▪ development of Java Spring application for Lottery industry which provides lottery data and does automatic web scraping of results from different sources
▪ creating concept of data model and software architecture using microservice architecture and messaging systems (RabbitMQ)
▪ development of REST API using Spring
▪ development of web administration panel for the application
Git, Gradle, Java (allg.), Kubernetes, Mongodb, Software Architecture, Spring Framework
5/2018 – 2/2020
Tätigkeitsbeschreibung
▪ development of Java Spring boot applications
▪ creating concept of software architecture using Microservice architecture and messaging systems
(RabbitMQ)
▪ development of frontend using Angular
▪ development of REST API using Spring and connecting it to Angular frontend
▪ creating AI applications like chatbots or text recognizing and classifying using IBM Watson
▪ development of own application for Bachelor thesis and adesso AG at the same time, that loads
and classifies the emails using AI
Mongodb, Scrum, Apache Maven, Git, Java (allg.), Jira, Spring Framework, Serviceorientierte Architektur, Advanced Message Queuing Protocol, Angular, Representational State Transfer (REST)
1/2017 – 4/2018
Tätigkeitsbeschreibung
creating and configurating of CI/CD system with jenkins
▪ automatical deployment on glassfish servers
▪ java development
▪ writing unit-tests with junit, mockito and powermock
▪ writing GUI-tests with selenium and jubula
SQL, glasfish, Apache Maven, Subversion, Java (allg.), Jenkins, Junit, Selenium
Zertifikate
Ausbildung
Johann Wolfgang Goethe-Universität, Frankfurt am M
Über mich
Weitere Kenntnisse
PostgreSQL, Mysql, Pgloader
Architecture/design Patterns: Microservice Architecture, SOLID
Jenkins, JUnit, Mockito, Selenium, Swagger, RestDocs, RabbitMQ
SonarQube, Gitlab CI/CD, Kubernetes, Helm, Terraform
Google Cloud, GKE, Temporal.io
Agile Development, Scrum, Testdriven Development
Eclipse, IntelliJ IDEA, JIRA, Confluence, Bitbucket
Persönliche Daten
- Bulgarisch (Muttersprache)
- Deutsch (Fließend)
- Englisch (Fließend)
- Europäische Union
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden