24.10.2024 aktualisiert


100 % verfügbar
Senior Softwareentwickler
Bergkamen, Deutschland
Bergkamen +50 km
Master InformatikSkills
FlutterClean CodeJavaJavaScriptApache ActivemqApache HTTP ServerApache TomcatAtlassian ConfluenceAtlassian JiraHTML5Bash ShellBusiness Process Model And NotationC#C++CSS
Angular, ActiveMQ, Apache, JMeter, Apache Lucene, Apache Maven, Maven, Apache Tomcat, Bash, Betriebssystem, BPMN, C#, C/C++, CSS, SCSS, Clean Code, Code-Review, Confluence, CI/CD, Datenbanksystem, Datenbanken, Datenverarbeitung, DevOps, Docker, MS-DOS, Eclipse, EJB, Flutter, Git, gitlab, Hibernate, Html5, DB2, Informatik, Software-Migration, IT-Beratung, Java-EE, J2EE, JEE, JAX-WS, Java, JAX-RS, JPA, JavaSE, Java SE, Javascript, JSF, JAXB, Jenkins, Jira, JSON, Junit, Linux, Liquibase, MSSQL, Windows, Mockito, MySQL, Nexus, NoSQL, Oracle, Perl, Postgress, postman, Python, SQL, Skriptsprachen, SCRUM, Softwareentwicklung, SonarQube, Spring- Boot, Spring-Boot, SVN, TCP/IP, Typescript, UML, VBA, LAN/WAN, Frontend-Entwicklung, Webentwicklung, Webservice, Webservices, Websocket, Wildfly, Jboss
Sprachen
DeutschverhandlungssicherEnglischGrundkenntnisseFranzösischMuttersprache
Projekthistorie
Branche: Dienstleistungsunternehmen: Software für Krankenversicherungen
Rolle: Software-Migration Spezialist
Das Produkt (Applikation-Server _ Swing) wird mittels DDD (Spring-Boot _ Web) neu entwickelt. Beim alten Produkt lief der Server unter J2EE und der Client wurde mit Swing gebaut. Im Gegensatz zum alten Produkt wurde das neue mit
Angular/Typescript/Html/css clientseitig und mit Spring-Boot/Springsframework serverseitig umgesetzt. Die alte mehrschichtige Architektur wurde durch die Domain-Driven-Design- Architektur ersetzt. Folgende Aufgaben wurden von mir umgesetzt:
Rolle: Software-Migration Spezialist
Das Produkt (Applikation-Server _ Swing) wird mittels DDD (Spring-Boot _ Web) neu entwickelt. Beim alten Produkt lief der Server unter J2EE und der Client wurde mit Swing gebaut. Im Gegensatz zum alten Produkt wurde das neue mit
Angular/Typescript/Html/css clientseitig und mit Spring-Boot/Springsframework serverseitig umgesetzt. Die alte mehrschichtige Architektur wurde durch die Domain-Driven-Design- Architektur ersetzt. Folgende Aufgaben wurden von mir umgesetzt:
- Unterstützung bei der Identifikation der Fachdomains des bestehenden Produktes
- Domainmodel der ersten Fachdomain entwerfen.
- Umsetzung der ersten Fachdomain auf dem neuen entwickelten Framework. Dabei habe ich es in FullStack-Entwicklung erledigt. Die Datenbanksystem waren beiden DB2 mit Unterstützung von Liquibase und Hibernate.
- Integration des neuen Produktes im bestehenden Produkt, da die Fachdomains schrittweise neu entwickelt wurden.
- Durchführung von Performance- und Fehleranalyse.
- Umsetzung weiterer Fachdomains.
Branche: Dienstleistungsunternehmen: Software für den MD (Medizinische Dienst)
Rolle: Softwareentwickler - Frontendentwickler
Der Kunden hatte schon eine Software, die die von Krankenkassen und Krankenhäusern gesendeten Daten darstellt und ggf. bearbeitet. Die neue Software sollte die Daten aus der bestehenden Software holen, die Rechnungsprüfung durchführen, das Ergebnis in einer Weboberfläche darstellen und ggf. Notizen erfassen. Danach sollten das Ergebnis und die erfassten Notizen an der bestehenden Software weitergeleitet werden. Folgende Aufgaben wurden von mir umgesetzt:
Rolle: Softwareentwickler - Frontendentwickler
Der Kunden hatte schon eine Software, die die von Krankenkassen und Krankenhäusern gesendeten Daten darstellt und ggf. bearbeitet. Die neue Software sollte die Daten aus der bestehenden Software holen, die Rechnungsprüfung durchführen, das Ergebnis in einer Weboberfläche darstellen und ggf. Notizen erfassen. Danach sollten das Ergebnis und die erfassten Notizen an der bestehenden Software weitergeleitet werden. Folgende Aufgaben wurden von mir umgesetzt:
- Das interne Krankenhaustool, was ich in der Rolle Datenverarbeitung entwickelt habe, im Einsatz bringen.
- Die gelesenen Daten in Weboberfläche darstellen (Angular, HTML5, SCSS, Javascript, Typescript, PrimeNg).
Branche: Dienstleistungsunternehmen: interne Software
Rolle: Softwareentwickler - Teamleitung
Das Produkt des Kunden kommuniziert mit einem Partnersystem zuerst via RMI- danach via Webservice-Schnittstellen. Hierbei wurde eine Antikorruptionsschnittstelle für die Adapter- und die Überwachungsrolle entwickelt. Folgende Aufgaben wurden von mir umgesetzt:
Maven, Eclipse, UML, Confluence, Jira, Git, SCRUM, Jenkins, Nexus, CI/CD, Docker, DevOps, Springsframework, Java-SE(8, 11 und 17), JEE(JAX-WS, JAXB, CDI), Mockito, Junit, Bruno, postman, Fehleranalyse, IT-Beratung.
Rolle: Softwareentwickler - Teamleitung
Das Produkt des Kunden kommuniziert mit einem Partnersystem zuerst via RMI- danach via Webservice-Schnittstellen. Hierbei wurde eine Antikorruptionsschnittstelle für die Adapter- und die Überwachungsrolle entwickelt. Folgende Aufgaben wurden von mir umgesetzt:
- Adapter um gesetzliche Änderungen ständig erweitern.
- Umstellung der Software wegen Zugriffsänderung von RMI auf Webservice.
- Umstellung der Software wegen sicheres Webservices.
- Durchführung der Performance-Analyse und ggf. Verbesserung des Produkts
- Umstellung der Software auf Java 17
Maven, Eclipse, UML, Confluence, Jira, Git, SCRUM, Jenkins, Nexus, CI/CD, Docker, DevOps, Springsframework, Java-SE(8, 11 und 17), JEE(JAX-WS, JAXB, CDI), Mockito, Junit, Bruno, postman, Fehleranalyse, IT-Beratung.