21.04.2025 aktualisiert


100 % verfügbar
Senior Full-Stack / Java Entwickler
Karlsruhe, Deutschland
Nur Remote
Diplominformatiker (FH)Skills
HTMLJavaJavaScriptPHPAjaxAtlassian ConfluenceAtlassian JiraMicrosoft AzureTelekommunikationRational ClearcaseCloud ComputingCognos ReportNetDatenbankenIBM DB2Eclipse
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
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
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.
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.
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.
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.
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.