07.11.2025 aktualisiert


100 % verfügbar
Software-Architekt / Senior Developer (Schwerpunkt Cloud/Java)
Karlsruhe, Deutschland
Weltweit
Dipl.Ing. (BA)Über mich
Christof May ist ein freiberuflicher Senior Developer und Software Architekt mit dem Schwerpunkt Cloud (Kubernetes, Docker, Microservices, DevOps, Java) sowie damit zusammenhängenden Fachthemen (Innovation, Business-Analyse, Technologie- und Prozessberatung).
Skills
CLOUD: Docker, Kubernetes, Prometheus, ELK-Stack, GitLab CI/CD
PROGRAMMIERSPRACHEN:
Schwerpunkt: Java, JavaScript
Daneben: HTML, C/C++ C#, XML, XSLT, Python, YAML, jBPM, UML
BETRIEBSSYSTEME: Linux, Windows
BACKEND-FRAMEWORKS:
Spring Boot, Quarkus, Hibernate, Node.js
FRAMEWORKS:
Angular, JSP/JSF, jQuery, GWT, Quarkus/Spring Boot Qute, ReactJS, Vaadin, Echo3 Framework
TOOLS/Bibliotheken:
Activiti, Ant, BitBucket, CheckStyle, DockerHub, Eclipse, FindBugs, GitLab, Gradle, J2EE, JDepend, JFreeChart, JFreeGraph, JMS, JProfiler, Jenkins, Jetty, Kafka, LDAP, Lombok, MQ Series, Maven, REST, Rhino3D, SAP Hybris, SOAP, Tomcat/TomEE, WebSphere, iText
TESTING
Cucumber, JUnit, JMockit/Mockito, Selenium, SoapUI
DATENBANKEN:
Oracle, PostgreSQL, MySQL/MariaDB, DB2, DynamoDB, MS SQL Server, MongoDB, Sybase
Sprachen
DeutschMutterspracheEnglischverhandlungssicherFranzösischGrundkenntnisseItalienischgutSpanischverhandlungssicher
Projekthistorie
Projektumfeld:
Das Projekt TDP (Technische Digitalisierungsplattform) ist ein zentrales Projekt des Landes Hessen um eine Service-orientierte Standardisierung von Dienstleistungen auf Basis von modernen Container-Technologien (Kubernetes, Microservices etc.) umzusetzen.
Teamgröße ca. 15 Mitarbeitern
Eigene Tätigkeiten:
Java, Quarkus, Spring Boot, Docker, Kubernetes (Mirantis), Keycloak, Oracle DB, Gitlab, Angular, Cucumber, Angular, PrimeFaces
Das Projekt TDP (Technische Digitalisierungsplattform) ist ein zentrales Projekt des Landes Hessen um eine Service-orientierte Standardisierung von Dienstleistungen auf Basis von modernen Container-Technologien (Kubernetes, Microservices etc.) umzusetzen.
Teamgröße ca. 15 Mitarbeitern
Eigene Tätigkeiten:
- Konzeption der Services und Adapter
- Architektur-Tätigkeiten
- Code-technische Umsetzung in der Rolle als Lead-Entwickler
- Aufbau einer Build- und Deployment Pipeline (CI/CD)
- Aufsetzen einer GitOps Infrastruktur (Infrastructure-as-Code)
- Konzeption und Durchführen der Releases
- Evaluierung/Einführung Low-Code Plattform (OutSystems)
Java, Quarkus, Spring Boot, Docker, Kubernetes (Mirantis), Keycloak, Oracle DB, Gitlab, Angular, Cucumber, Angular, PrimeFaces
* Code-Analyse und teilw. Refaktoring der Alt-Software
* Analyse bestehender Performance Bottlenecks
* Strategien für eine Performance-Verbesserung um den Faktor 1000(!) als Vorgabe des
Managements
* Konzeption der zukünftigen Prozessabläufe und der GUI
* Rapid Prototyping
* Unterstützung des PO bei Erstellung der Requirements
Tools: Java, C#, Quarkus, Docker, Kubernetes, Linux, mySQL, Postgres, GitLabCI
* Analyse bestehender Performance Bottlenecks
* Strategien für eine Performance-Verbesserung um den Faktor 1000(!) als Vorgabe des
Managements
* Konzeption der zukünftigen Prozessabläufe und der GUI
* Rapid Prototyping
* Unterstützung des PO bei Erstellung der Requirements
Tools: Java, C#, Quarkus, Docker, Kubernetes, Linux, mySQL, Postgres, GitLabCI
* Code-, Use-Case und Systemanalyse des bestehenden Systems IRCI
* Ausarbeitung einer neuen Systemarchitektur basierend auf Java/Quarkus/Kubernetes
* Strategien zur Reduzierung des Codes und der Systemkomplexität um 70(!) Prozent
* Entwicklung von Proof-of-concepts
Tools: Java, Quarkus, Docker, Kubernetes (Rancher), Oracle, BitBucket, Jenkins
* Ausarbeitung einer neuen Systemarchitektur basierend auf Java/Quarkus/Kubernetes
* Strategien zur Reduzierung des Codes und der Systemkomplexität um 70(!) Prozent
* Entwicklung von Proof-of-concepts
Tools: Java, Quarkus, Docker, Kubernetes (Rancher), Oracle, BitBucket, Jenkins