21.04.2025 aktualisiert

**** ******** ****
100 % verfügbar

Senior Full-Stack / Java Entwickler

Karlsruhe, Deutschland
Nur Remote
Diplominformatiker (FH)
Karlsruhe, Deutschland
Nur Remote
Diplominformatiker (FH)

Profilanlagen

CV - Rolf Rosenbaum

Skills

HTMLJavaJavaScriptPHPAjaxAtlassian ConfluenceAtlassian JiraMicrosoft AzureTelekommunikationRational ClearcaseCloud ComputingCognos ReportNetDatenbankenIBM DB2EclipseJ2EEHibernateIBM Rational SoftwareIbm Rational ClearquestVersicherungenJava Persistence APISpring FrameworkApache StrutsLDAPPostgreSQLApache MavenMicrosoft ProjectMicrosoft VisioMicrosoft Sql-ServerMySQLOAuthOracle FinancialsPEAR - PHP Extension And Application RepositoryScrumSoftwareentwicklungPL/SQLSubversionUMLExtensible Markup LanguageSpring BootGitAngularJSKubernetesDockerJenkins
Branchenkenntnisse: Logistik, Versicherungen, Steuer, Banken, Telekommunikation

Auszug bisheriger Projekte / Kunden: Arvato Infoscore, Commerzbank AG, eurodata AG, HDP, IBM, John Deere, Lufthansa, Fiege Logistik, Festo, Telekom AG

Rollen: Developer, Cloud Solution Architect, Software Designer, Business Analyst

Cloud Umgebungen: Azure

Programmiersprachen: Java, JEE, JavaScript, HTML, PHP, PL-SQL, XML

Datenbanken: DB2, H2, MS-SQL, MySql, Oracle, PostgreSQL, Versant

Methoden & Frameworks: Angular, ActiveBPEL, Ajax, Axis, Axis 2, Cognos ReportNet, EJB2/3, Hibernate, JPA, MDSD, OpenArchitectureWare, PEAR, RCP, Spring, Spring Boot, Struts, UML, LDAP, Scrum, Swing, Oauth2, Entra ID, Keycloak, Helm

Tools: Eclipse, Maven, Ant, Git, Jenkins, Jira, Confluence, Rational Software Architect, ClearCase, ClearQuest, Subversion, MagicDraw, MS Project, MS Visio, MS Office, Sparx Enterprise Architect, Docker, Kubernetes / K8s

Zertifizierungen: Azure Fundamentals

Erfahrung

Berufserfahrungmehr als 10 Jahre
Freelancer seit2008

Sprachen

DeutschMutterspracheEnglischverhandlungssicher

Projekthistorie

Full-Stack-Developer / Cloud Solutions Architect

SDBN Solutions GmbH

Internet und Informationstechnologie

< 10 Mitarbeiter

Die Firma SDBN Solutions ist Anbieter für Yard-Management Software.
In der Rolle des Cloud Solution Architect erstelle ich Konzepte zum Betrieb der eigenen Produkte in der Azure Cloud und entwickle diese weiter. Dabei stimme ich Anforderungen mit der Entwicklung ab und bewerte diese unter Aspekten wie Ausfallsicherheit, Kompatibilität und Skalierbarkeit. Während der Umsetzung unterstütze ich das Entwicklungsteam bei der Erstellung der Build Prozesse für Docker-Container sowie deren Deployment in unterschiedlichen Szenarien wie App Services oder Kubernetes in der Azure Cloud.

In der Rolle des Full-Stack-Developer entwickle ich die eigene Produktpalette im Frontend mit Angular und im Backend mit Java eigenverantwortlich weiter. Dabei stimme ich die Umsetzung der Anforderungen mit den Product Ownern ab und unterstütze das Test-Team bei Rückfragen. Im Rahmen der Entwicklung evaluiere ich verschiedene Ansätze hinsichtlich ihrer Kompatibilität mit den allgemeinen Rahmenbedingungen (Skalierbarkeit, Konfigurierbarkeit, Individualisierbarkeit) und bereite die Ergebnisse der Projektleitung zur Entscheidungsfindung auf.

Java Developer

eurodata AG

Wirtschaftsprüfung, Steuern und Recht

500-1000 Mitarbeiter

Im Rahmen eines agilen Projektteams wurde die Anwendung edlohn, die zur Lohn- und Gehaltsabrechnung dient, um weitere Funktionen erweitert. Dabei wurden in einzelnen Userstories sowohl neue Themen analysiert, neue Berechnungen erstellt, als auch neue Schnittstellen zu Behörden, Partnern und eigenen Softwareprodukten implementiert. Dabei galt es insbesondere die Integrität der Bestandsfunktionalität zu wahren und durch diverse Tests sicherzustellen. Dies spiegelte sich auch in einer intensiven Zusammenarbeit mit dem Fachbereich während der Testphasen wider.

Automatisierte Abrechnung
Für die bisher manuell durchgeführte monatliche Abrechnung der Mandanten im Client wurde in der Rolle des Entwicklers ein Konzept zur automatisierten verteilen serverseitigen Abrechnung entwickelt, umgesetzt und im Rahmen von automatisierten Tests und Lasttests überprüft.

eAU
Neues Modul zur Umsetzung des Verfahrens zur elektronischen Abfrage der Arbeitsunfähigkeit. In der Rolle des Developers wurden die technischen und fachlichen Rahmenbedingungen zur Umsetzung des Verfahrens abgestimmt. Anschließend erfolgt die Implementierung der Schnittstelle und der Verwaltung der Daten im System.

euBP Finanzbuchhaltung
Erweiterung des Moduls zur elektronischen Betriebsprüfung um Daten der Finanzbuchhaltung. In der Rolle des Developers wurden die Schnittstellen zur Abfrage der Daten im Finanzbuchhaltungssystem und Verarbeitung der Rückmeldung inklusive Versand der Daten an die Finanzämter abgestimmt und entsprechend der fachlichen und regulatorischen Anforderungen umgesetzt.

Pfändungsverwaltung
Neues Modul zur Verwaltung der Pfändungen für Arbeitnehmer und Berechnung der verschiedenen Pfändungsvarianten. Die Anforderungen wurden in der Rolle des Entwicklers unter Berücksichtigung der rechtlichen Anforderungen umgesetzt und die verschiedenen Berechnungsvariationen mittels automatisierter Tests geprüft.

BAV Verwaltung
Neues Modul zur Verwaltung und Berechnung der Verträge der betrieblichen Altersvorsorge eines Arbeitnehmer. In der Rolle des Developers wurden die wurden die fachlichen Anforderungen mit dem Fachbereich abgestimmt und umgesetzt, sowie mittels automatisierter Tests überprüft.

Umstellung Build Prozess und automatisiertes Deployment
Der ursprüngliche Buildprozess auf Basis von Ant wurde analysiert und eine äquivalente Umstellung des Builds auf Maven geplant, durchgeführt und dokumentiert. Zusätzlich wurde ein Konzept zum automatisierten Deployment der Buildartefakte evaluiert und mittels Rundeck umgesetzt.

Java Developer

HDP GmbH

Versicherungen

50-250 Mitarbeiter

In einem agilen Entwicklungsteam war es in der Rolle des Entwicklers die Aufgabe eine Anwendung für die Mitgliedschafts- und Beitragsverwaltung der gesetzlichen Unfallversicherungen und Berufsgenossenschaften zu implementieren. Dabei galt es im Fachkonzept Anwendungsfälle und Fachklassen zu analysieren und die Anforderungen mittels des hauseigenen Frameworks im Rahmen der Softwarearchitektur umzusetzen. Während der Entwicklung war aufgrund der erwartet großen Datenmengen besonders auf die Performance der Anwendung zu achten.  Neben der Vorwärtsentwicklung war es in den Test- und Bugfixingphasen die Aufgabe das Testteam zusätzlich mit Fachwissen zu unterstützen und die gefundenen Fehler zu beheben.

Java Developer

Commerzbank AG

Banken und Finanzdienstleistungen

>10.000 Mitarbeiter

In der Rolle des Software Designers und Entwicklers war im Rahmen dieses Projekts ein bestehendes Verwaltungstool für eine Rechenkern-Architektur zu analysieren und darauf aufbauend eine neue Software zu konzipieren und umzusetzen. Bei der Analyse des Systems galt es insbesondere, die durch die bereits bestehende Software gegebenen Rahmenbedingungen zu erkennen und bei der Konzeption der neuen Software einzuhalten. Weiterhin wurden neue Module wie Monitoring und Statistiken eingeführt, sowie die Usability des Systems verbessert. Nach erfolgreichem Ende der Entwicklung wurde insbesondere durch Tests sichergestellt, dass die Software die zu ihrem Vorgänger analogen Funktionen  korrekt ausführt. Neben dem Verwaltungstools wurde auch noch eine ETL Anwendung weiterentwickelt, durch die die Rechenkern Datenbank prozessorientiert be- und entladen werden kann. Hier galt es insbesondere Augenmerk auf die Integrität der Anwendung zu legen, um sicherzustellen, dass die bestehenden Prozesse weiterhin die gleichen Ergebnisse liefern wie zuvor. Dies wurde ebenfalls durch umfangreiche Tests sichergestellt.

Kontaktanfrage

Einloggen & anfragen.

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

RegistrierenAnmelden