Freelancerprofil: Senior Software Entwickler Java/ Java EE -   in Dortmund

Senior Software Entwickler Java/ Java EE

| Dortmund
Um die Kontaktdaten des Freelancers zu sehen, müssen Sie eingeloggt sein
Kategorie(n): Consulting | IT
FREELANCER KONTAKTIEREN

Freelancer-Vorstellung

FÄHIGKEITEN, KENNTNISSE UND ERFAHRUNGEN

Ich bin Diplom-Informatiker und habe mehr als 15 Jahre Berufserfahrung als Softwareentwickler und Architekt im Bereich Java/ Java EE. Ich besitze langjährige Erfahrungen im Bereich der Softwareentwicklung, im Einsatz objektorientierter Methoden, in der Spezifikation, dem Entwurf und der Realisierung von verteilten Anwendungen, Frameworks und Webanwendungen und in der Durchführung von Architekturreviews und Migrationen. Des Weiteren habe ich viele Erfahrungen mit Refactoring von großen Bestandsprojekten und deren Umstellung auf neue Technologien.


Metodische Kompetenzen
-----------------------------------
Softwareentwicklung, Softwarearchitektur, OOA/OOP, Statische Codeanalyse, Agile Methoden, Clean Code, CodeReviews, Continious Integration, Design Patterns, Pair-Programming, TDD

Programmiersprachen und Standards
-----------------------------------
Java, Java EE 5/6/7, Spring Framework, SOA, Microservices, ESB, JMS, JAX-WS, JAX-RS, EJB2.1, EJB3

Datenbanken und ORM
-----------------------------------
Hibernate, SQL/PLSQL, JDBC, JPA, Mongo DB, MySQL, NoSQL, Oracle DB, SQLite

Produkte, Frameworks und Tools
-----------------------------------
SOPERA ASF, OpenAPI, JSP, JSF, Servlets, Struts, Wicket, Junit, Mockito, UML, Maven, Ant, Gradle, JAXB, Swagger/OpenAPI, Javascript, jQuery, HTML, CSS/LESS/Bootstrap, Meteor, XML/XSD, IntelliJ IDEA, Eclipse, Subversion, IBM Synergy, Atlassian JIRA, Git, Gitlab, Jenkins, SonarQube, JRebel

Applikationsserver
-----------------------------------
JBoss/Wildfly, Apache Tomcat, Oracle Weblogic, Jetty

Zertifizierungen
-----------------------------------
iSAQB Certified Professional for Software Architecture (CPSA)
IREB Certified Professional for Requirements Engineering, Foundation Level
IBM Certified Specialist – Power Systems Technical Support for i

Sprachen
-----------------------------------
Deutsch - Sehr gut in Wort und Schrift
Englisch - Sehr gut in Wort und Schrift
Estnisch - Muttersprache
Polnisch - Gut
Russisch - Muttersprache

REFERENZEN

Großhandel, Holzwickede
-------------------------------------------------------
Umstellung eines B2B-Kundenportals auf die Microservices-Architektur. Rolle: Softwareentwickler; Implementierung einzelner funktionaler Bausteine des Portals als Microservices; Weiterentwicklung des B2B-Kundenportals.
Weitere Stichworte: Java, Java EE, Dropwizard, JAX-WS, JAX-RS, Swagger/OpenAPI, JDBC, SQL/PLSQL, Oracle DB, Junit, TDD, Mockito, Maven, Apache Tomcat/TomEE, Jetty, Oracle Weblogic Server, JSP, Struts, Javascript, jQuery, Freemarker, CSS/LESS/Bootstrap, IntelliJ IDEA, Git, Gitlab, Jenkins, SonarQube, Agile Methoden, Code-Reviews, Pair-Programming


Öffentliche Verwaltung (Justiz), Dortmund
-------------------------------------------------------
Konzept und Realisierung der Migration der Buchhaltungs- und Abrechnungssystem im Strafvollzug von EJB Framework 2.x auf das Java EE 6 Standard (EJB 3.1, JPA); Migration der externen Schnittstellen von BASIS-Web auf JAX-RS konforme Web Services; Weiterentwicklung des Bereichs Arbeitsverwaltung.
Weitere Stichworte: JBoss AS 6, Wildfly 8-9.*, Java EE 6/7, Eclipse, Apache Ant/Ivy, Apache Maven, Swing Framework, Junit, Mockito, JPA/Hibernate, Oracle PL/SQL, JAX-RS (RESTEasy), Servlets, JSON, JWA, JWE, Swagger, JAXB, IBM Rational Synergy, IBM Rational Change, SonarQube


Generalstaatsanwaltschaft Düsseldorf
-------------------------------------------------------
Durchführung der Software Architektur- und Quellcodeanalyse von Mehrländer-Staatsanwaltschafts-Automation; Performanceanalyse; Analyse im Hinblick auf die Verwendung von Design-Patterns, Enterprise Integration Patterns, Best-Practices; Ermittlung der Verbesserungsmaßnahmen; Erstellung eines Abschlussberichts.
Weitere Stichworte: Design-Patterns, Enterprise Integration Patterns, Best-Practices, Code Metriken, Java EE 6, EJB 3, JAX-WS, Oracle, Ant, Swing Framework, Eclipse Extend (Code-Generator), JUnit Framework, SonarQube, Sourcemeter, Tattletale


Öffentliche Verwaltung, Bonn
-------------------------------------------------------
Konzeption und Weiterentwicklung eines Terminlauf-Agent für die automatisierte Verfahrensabwicklung im Ordnungsgeldverfahren für das elektronische Handels-, Unternehmens- und Genossenschaftsregister des Bundesamt für Justiz; Anforderungsaufnahme, Konzeption, Entwicklung von Erweiterungen; Kundenberatung und Betreuung im Rahmen des Projektes; Erstellung der DV-Konzepte, technischer Spezifikationen und Pflichtenhefte.
Weitere Stichworte: Java SE 6, Spring Framework, Apache Tomcat, JAXB, JPA/TopLink/Hibernate,JDBC, SQL, Oracle DB,
Web Services (JAX-WS), Maven, Eclipse, JUnit Framework, Freemarker, UML, IBM Rational Synergy, IBM Rational Change, Eclipse, DOMEA

Öffentliche Verwaltung, Bonn
-------------------------------------------------------
Konzeption und Implementierung der automatischen Verarbeitung von priorisierten Strafnachrichten nach den Anforderungen zum europäischen Austausch von Registerdaten (ECRIS) und die Anbindung zum Bundeszentralregister; Anforderungsaufnahme und Analyse; Erstellung der Softwarearchitektur; Konfiguration der Test- und Entwicklungsumgebungen; Dokumentation, Test, Einführung.
Weitere Stichworte: Java SE 6, Spring Framework, SOPERA ASF, JMS/ Messaging (Active MQ), ESB, SOA, Web Services (SOAP),
Solaris/GNU Linux, Apache Tomcat, JAXB, JPA/Hibernate, Oracle, Apache Wicket, Maven, Gradle, Eclipse, JUnit Framework
IBM Rational Synergy, Synergy Change

FREELANCER KONTAKTIEREN
Bitte loggen Sie sich ein oder registrieren Sie sich, um das Freelancer zu kontaktieren.
Neu bei projektwerk?