Profilbild von Anonymes Profil, Senior Java Entwickler, Architekturberatung (Technologien, Frameworks, Design Patterns)
verfügbar

Letztes Update: 11.03.2024

Senior Java Entwickler, Architekturberatung (Technologien, Frameworks, Design Patterns)

Abschluss: Dipl.-Informatiker
Stunden-/Tagessatz: anzeigen
Sprachkenntnisse: arabisch (Muttersprache) | deutsch (verhandlungssicher) | englisch (gut) | französisch (verhandlungssicher)

Skills

Software-Architektur und Entwicklung, Troubleshooting, Sprin Boot, REST, JPA, Kubernetes, Azure, DevOps, Docker, Maven, Jenkins,  Jira, Java, Javascript, JSF, Microservices Architektur, Loganalytics(Kusto Query),

Projekthistorie

Smart Client Technologie, Client/Server, Tomcat, Oracle
-Java/JEE Enwicklung
-Git, maven 3
-Swing, SOAP, Hessian, Tomcat, Oracle, HiveMind, MVC, Scrum, Agile Softwareentwicklung

J2ee, Bea Weblogic server, Oracle
-Erstellung einer J2ee Web Applikation
-Bea Weblogic server 8.x
-Oracle Datenbank, Pl/SQL
-JSP, Struts
-Webservices
-DB Migration
-Cron Jobs(quartz)

Security, Eclipse RCP, SAP Netweaver
·Entwicklung eines Software-Systems im Bereich IT-Sicherheit und Web Services
·Eclipse Rich Client Platform Entwicklung, Plugins Entwicklung: SWT, JFC, ..
·SAP Netweaver: Implementierung einer Portal Komponente für SAP Portal, Entwicklung eines Web Services und einer Web Applikation(J2ee). SAP NetWeaver Developer Studio, SAP Web Application Server, SAP Enterprise Portal.
·Kryptographie, Public Key Infrastructure (PKI), Web Service Security, digitale
Signaturen, Service-Oriented Architecture (SOA), objektorientierte Analyse und Design, Konzeption,
Versionsmanagement, Konfigurationsmanagement.

J2EE
Entwicklung einer Intranet J2EE Webanwendung für die Verwaltung der Software-Metriken. Tomcat, Servlet, JSP, MySql, CSS, Java Script.


XML/JAVA
Entwicklung eines XML-Mapping-Tools zur Umwandlung von XML Dokumenten unter Verwendung des XSLT Prozessor XALAN und des Parsers XERCES. Das Tool wurde im Projekt MiniPLM( zurzeit unter den Name P L M 4 K M U auf der Institutseite zu finden ist) integriert. Teilnahme an anderen Projekte: Schwerpunkte Apache HTTP Server, Tomcat, JDOM.
In Rahmen des Institut-Workshops, habe ich einen Vortrag über das Thema JUnit vorgehalten.

JNI, Linux, embedded
Architekturdesign und Entwicklung einer JNI-Schnittstelle zur Interprozesskommunikation über UDP/IP bzw. TCP/IP.
Konfigurierung und Erzeugung eines LINUX Kernels für ein minimales eingebettetes System. Anpassung der uClibc und Busybox Bibliotheken an das erzeugte Root-Dateisystem.


SSL,XML-RPC, X509-Zertifikaten
Konzeption, Aufbau und Konfiguration eines HTTPS-Server in Kombination mit einem IBM-Websphäre Application-Server zur sicheren Übertragung mit Hilfe von SSL. Dies geschah auf Basis von client- und serverseitiger Authentifizierung und anhand von Zertifikaten. Dazu gehörte u. a. die Generierung von X509-Zertifikaten für Client und Webserver und die Programmierung einer HHTPS- Kommunikation für Java Applikationen unter Einsatz der Java-Bibliothek "Java Secure Socket Extension (JSSE)".
Zudem implementierte ich eine Java-Komponente zur Datenverschlüsselung mit der Java-Bibliothek "Java Cryptography Extension (JCE)".
Zu meiner Tätigkeiten gehörte ebenso die Anbindung einer lokalen Kundendatenbank an einen zentralen Applications-Server mittels XML-RPC. Dazu implementierte ich eine Wrapperklasse für den Zugriff auf eine Kundendatenbank im Access und eine lokale Serverkomponente, die mit Hilfe von XML-RPC mit dem zentralen Applications-Server kommuniziert.


Ontologien
·Plugins-Erweiterung für die Ontologie-Entwicklungs-Umgebung OntoEdit der Firma Ontoprise. Zudem implementierte ich eine Schnittstelle zur Anbindung des am Institut entwickelten RDF Repository SWAP mit OntoEdit. Eingesetzte Techniken: JAVA und XML.

Reisebereitschaft

Verfügbar in den Ländern Deutschland
Profilbild von Anonymes Profil, Senior Java Entwickler, Architekturberatung (Technologien, Frameworks, Design Patterns) Senior Java Entwickler, Architekturberatung (Technologien, Frameworks, Design Patterns)
Registrieren