03.11.2025 aktualisiert


verifiziert
Premiumkunde
nicht verfügbarSenior Java Software Engineer, Software Architect, IT-Consultant
Frankfurt am Main, Deutschland
Frankfurt am Main +50 km
Diplom-Informatiker, Master of ArtsSkills
XMLJavaSpringUMLXSLTOOA / OODREST / WebserviceBPMBPMN (Camunda)Camunda Workflow EngineRESTfullJava Spring-Frameworks & jUnitDesign PatternsSoftware-ArchitektSoftwaretechnikagile developmentScrumJavaEERelationale DatenbankenSQLRequirements EngineerRefactoringIntelliJJBoss WildflyMaven GitJenkins (CI)JPA/Hibernate OpenAPI/Swagger BitbucketAtlassian Confluence / Jiraobjektorientierte Entwicklungobjektorientierte AnalyseUML ModellierungOOA/OOD (UML)
OOD, Java, OOA, Requirements Engineering, BPM mit Camunda, Agiler Entwicklungsprozess, DDD, MDD, TDD, Refactoring, Patterns, JEE, JUnit, Mockito, AssertJ, Wiremock, Spring Boot, Spring Data, JPA, Hibernate, Maven, Git, Jenkins, IntelliJ, Eclipse, MagicDraw, SQL, DB2, Oracle, PostgreSQL, MySQL, H2, Docker, Kafka, Tomcat, JBoss, Microservices, JIRA, JSON, Client-Server, SOA, HTTP, XML, Web-Services, REST, XML/XSL
Sprachen
DeutschMutterspracheEnglischverhandlungssicher
Projekthistorie
Die Antragsstrecke für drei verschiedene Rentenprodukte soll digitalisiert werden. Die Validierung der Eingangsdaten und unterschiedliche Anreicherungen durch Daten aus Umsystemen werden automatisiert oder auch komplett „dunkel“ durchgeführt. Analog ist der Leistungsprozess zu erstellen und weiterentwickeln, der im Todesfall einer versicherten Person zum Tragen kommt. Auf diese Prozesse setzen der vorgelagerte Prozess der Annahme des digitalen Formulars auf, sowie der nachgelagerte Prozess der Druckaufbereitung von Dokumenten.
Aufgaben: backend-seitige Neuentwicklung der Camunda-basierten Prozesse; API-Design und Implementierung mit REST; Anbindung diverser Umsysteme; Pair Programming, Code Reviews; Entwicklung automatisierter Tests mit Robot/Python; Scripting mit Groovy; Umfangreiche Refactorings zur Qualitätsverbesserung; Technische Dokumentation in Confluence; Anlegen technischer Stories zur Weiterentwicklung und Fehlerbehebung des Systems; Releases und Deployments, Durchführung und Präsentation der Ergebnisse im Sprint-Review, Einarbeitung neuer Team-Mitglieder; Begleitung der Produktivsetzung, Analyse und Behebung von Produktionsfehlern und Incidents.
Technologiestack: Java 11 und 17, REST, Spring Boot, Groovy, Python, SQL, JUnit, Mockito, Wiremock, AssertJ, IntelliJ, Camunda, Sonar, Maven, Git, Bitbucket, JBoss, JIRA
Aufgaben: backend-seitige Neuentwicklung der Camunda-basierten Prozesse; API-Design und Implementierung mit REST; Anbindung diverser Umsysteme; Pair Programming, Code Reviews; Entwicklung automatisierter Tests mit Robot/Python; Scripting mit Groovy; Umfangreiche Refactorings zur Qualitätsverbesserung; Technische Dokumentation in Confluence; Anlegen technischer Stories zur Weiterentwicklung und Fehlerbehebung des Systems; Releases und Deployments, Durchführung und Präsentation der Ergebnisse im Sprint-Review, Einarbeitung neuer Team-Mitglieder; Begleitung der Produktivsetzung, Analyse und Behebung von Produktionsfehlern und Incidents.
Technologiestack: Java 11 und 17, REST, Spring Boot, Groovy, Python, SQL, JUnit, Mockito, Wiremock, AssertJ, IntelliJ, Camunda, Sonar, Maven, Git, Bitbucket, JBoss, JIRA
Die SOKA-BAU, die Sozialkasse der Bauwirtschaft, ist eine gemeinsame Institution der Tarifparteien. Mit einer Umstrukturierung der kompletten Organisation geht auch die konsequente Digitalisierung einher. So sollen den Arbeitgebern und den Arbeitnehmern alle zentralen Dienste als Web-Applikation zur Verfügung gestellt werden.
Aufgaben: backend-seitige Neuentwicklung der Web-Applikation; Entwicklung der prozessbasierten Steuerung des Frontends mit Camunda; Pair Programming, Code Reviews; Entwicklung eines Mock-Systems, das Business Analysten und Testern ermöglicht, fachliche Test-Daten per Excel zu definieren; Anlegen technischer Stories zur Weiterentwicklung und Fehlerbehebung des Systems; Releases und Deployments, Durchführung und Präsentation der Ergebnisse im Sprint-Review, Einarbeitung neuer Team-Mitglieder.
Technologiestack: Java 11, SQL, JUnit, Mockito, IntelliJ, Camunda, Maven, Git, Bitbucket, JBoss, JIRA
Aufgaben: backend-seitige Neuentwicklung der Web-Applikation; Entwicklung der prozessbasierten Steuerung des Frontends mit Camunda; Pair Programming, Code Reviews; Entwicklung eines Mock-Systems, das Business Analysten und Testern ermöglicht, fachliche Test-Daten per Excel zu definieren; Anlegen technischer Stories zur Weiterentwicklung und Fehlerbehebung des Systems; Releases und Deployments, Durchführung und Präsentation der Ergebnisse im Sprint-Review, Einarbeitung neuer Team-Mitglieder.
Technologiestack: Java 11, SQL, JUnit, Mockito, IntelliJ, Camunda, Maven, Git, Bitbucket, JBoss, JIRA
Der MBB stellt das zentrale System zur Vernetzung der Fahrzeuge aller Konzernmarken dar. Die verteilte Systemarchitektur ermöglicht die Entkopplung der Software von der Hardware der in den Fahrzeugen verbauten Steuergeräte, die verschiedene Dienste anbieten. Neben der Bereitstellung neuer Funktionalität sind die Entwicklungsteams mit der Umgestaltung des Kernsystems („MBB Core“) betraut: das initial als Monolith entwickelte System wird in REST-basierte containerized Microservices aufgebrochen. Zudem wird der MBB in einer Lift&Shift-Phase als cloud-basierter Service bereitgestellt.
Aufgaben: überwiegend serverseitige Weiter- und Neuentwicklung des Kernsystems nach agiler Projektmethode (LeSS) für verschiedene funktionale Komponenten des MBB (Mobile Key, Mobile Device Management, DSGVO Management, Fleet Management, Logging and Accounting)
Technologiestack: Java, JUnit, IntelliJ, Spring Boot, Kafka, Elasticsearch, Docker, Fitnesse, Maven, Jenkins, Concourse, Git, Oracle, PostgreSQL, Tomcat, Wicket, JIRA
Aufgaben: überwiegend serverseitige Weiter- und Neuentwicklung des Kernsystems nach agiler Projektmethode (LeSS) für verschiedene funktionale Komponenten des MBB (Mobile Key, Mobile Device Management, DSGVO Management, Fleet Management, Logging and Accounting)
Technologiestack: Java, JUnit, IntelliJ, Spring Boot, Kafka, Elasticsearch, Docker, Fitnesse, Maven, Jenkins, Concourse, Git, Oracle, PostgreSQL, Tomcat, Wicket, JIRA
Zertifikate
IREB Certified Professional for Requirements Engineering Foundation Level
International Software Quality Institute2012