Profilbild von Anonymes Profil, Senior Java Developer, Software Engineer
verfügbar

Letztes Update: 10.04.2024

Senior Java Developer, Software Engineer

Firma: Richter-DV
Abschluss: Dipl.Ing. Technische Kybernetik, Universität Stuttgart
Stunden-/Tagessatz: anzeigen
Sprachkenntnisse: deutsch (Muttersprache) | englisch (verhandlungssicher)

Dateianlagen

Zertifikate_Herr_Richter.pdf
Kurzprofil-Herr-Richter_100424.pdf

Skills

Betriebssysteme:

o Windows,
o Unix-Systeme: Linux (Suse, Ubuntu)
 
Sprachen:

o Java, PHP, C, C++, Perl, Shell-Programmierung (sh, ksh, Bash usw.)
 
Web:

o HTML 5, Javascript, Java, JSP, CSS, XML, XSL, XSLT, PDF
o JSON, JQuery UI, AngularJS, REST, SOAP
 
Web-/Applikationsserver:

o Apache, Bea Weblogic, Glassfish, Website, iPlanet
o Tomcat, Sun Application Server, JBoss AS, Jetty
 
Frameworks/Architekturen/Technologien (Java-spez.):

o J2SE, J2ME, J2EE (MVC, JNDI, JDBC, LDAP ... )
o Webservices, SOAP
o UTC/SA, GROPS
o Struts, Velocity
o Applet-/Servlet-Programmierung, RMI, Threads, EJB, Security etc.
o Midlet-Programmierung MIDP/CLDC
o Dokumentenerstellung mit PDF, Acrobat Acroforms, Itext, FOP
o Persistenz/OR-Mapper: EJB 3.0, Toplink, Hibernate, IBatis
o Pentaho BI, PDI, Spoon
o Spring, Spring Batch
o JBoss Rules Engine (Drools)
o Eclipse RCP, JMeter , JRebel, Cactus, JNI, DOM, JDT
o Apache Camel Framework
 
Datenbanken und Persistenz, Tools:

o SQL, Oracle, MySQL, phpMyAdmin, DB2, TOAD
o Toplink, MS Access Grundkenntnisse, Pointbase Cloudscape,
o DBVisualiser, Oracle SQL Developer, Oracle SQL Plus, PL/SQL,
o Java Persistence API, Hibernate, Toplink, IBatis, PL/SQL Developer,
o Sybase Powerdesigner, H2
o Postgres
 
Entwicklungsumgebungen, CI

o Borland C++ IDE, MS Developer Studio
o Unix makefiles, Ant Build Files, Maven, Symantec Visual Cafe
o JBuilder Enterprise, Eclipse
o NetBeans IDE, Cruise Control, Hudson, Jenkins
o IntelliJ IDEA
 
GUI-Builder/Libraries

o OWL (Borland), ILOG-VIEWS, GRIT Application Developer
o Java: AWT, Swing, SWT, JFace, JSF, Vaadin
 
Revisionsverwaltung

o CVS, Tortoise, MS Visual Source Safe
o Subversion, zugehörige Eclipse Plugins
o Serena Dimensions, GIT, Maven
 
Methoden/Standards:

o OOA, OOD, OOP, UML, OR-Datenmodellierung,
o Phasen/Wasserfallmodell, Agile Entwicklung/Scrum, Extreme Programming
o testgetriebene Entwicklung, Requirements Management
o TDD Testgetriebene Entwicklung

 
Sonstige Tools/Kenntnisse:

o Vi, gVim, Cygwin, Exceed, VNC, Matlab, VMware, etc.
o Kryptographie Grundkenntnisse HTTPS/PGP,
Entwicklung sicherer Webanwendungen für das Internet
o MS Standardsoftware (Word, Excel, Outlook, Projects, Visio)
o studienspezifische Spezialkenntnisse: Neuronale Netze, Regelungs- und
Steuerungstechnik, Modellierung/Simulation mechanischer, thermodynamischer
elektrotechnischer und nichttechnischer Systeme, Optimierungsverfahren,
Biomedizinische Technik (Physiologie, Elektrobiologie, medizinische Verfahrens-
technik, Radiologie, Strahlentechnik), Echtzeitdatenverarbeitung
o Mercury Quality Center, JIRA, actiTime, Mantis, Confluence, Crucible
o Hardwareprogammierung Assembler, C für Microcontroler (Atmel ATmega16 etc.)
, Elektronikenwicklung
o Modelio, Enterprise Architect
o Corba, JacORB, omniORB
 
Tätigkeiten/Tätigkeitsbereiche:

o Entwicklung
o Wartung, Support ,administrative Tätigkeiten in NT- und Unix-Bereich,
(Releaseerstellung, Organisation der Entwicklungsumgebung etc.),
Dokumentation
o Portierung (NT nach Irix, Solaris, HPUX)
o Schulung
o Einführung und Umsetzung von QS-Maßnahmen
o Projektleitung


 
Schulungen/Zertifizierungen:

o Pro/ENGINEER Basistraining
o Pro/ENGINEER Aufbautraining
o ISO 9001:1994/2000 Mitarbeiterschulung
o ITIL Basisschulung
o Sun Certified Programmer for the Java 2 Platform, Standard Edition 1.4
(SCJP, CX-310-035)
o Sun Certified Programmer for the Java Platform, Standard Edition 5.0 (CX-310-055)
o Sun Certified Web Component Developer for the Java 2 Platform,
Enterprise Edition 1.4 (SCWCD, CX-310-081)
o Sun Certified Business Component Developer for Java 2 Platform,
Enterprise Edition 1.3 (SCBCD, CX-310-090)
o Sun Certified Mobile Application Developer for J2ME, (SCMAD, CX-310-110)
o Join BMW IT
o Certified Oracle 10g DBA (OCA, Database Administration I)
o Einführung Visual Basic 2008, .NET
o Einführung Microsoft C#, .NET
o Requirements Management
o Projektmanagement mit MS Projekt 2007

Projekthistorie

06/2022 - bis jetzt
Java Entwicklung, Full-Stack Java & Wicket
Telefonica (Telekommunikation, >10.000 Mitarbeiter)

Customer Self Care, ORCA, Vertragsverlängerungen & Zusatzleistungen,
Full-Stack-Webentwicklung, Refinement von Anforderungen mit dem Fachbereich
und Erstellen von User Stories, Technische Analyse und Konzeption in einem
diskussionsfreudigen Team vom komplexen Problem bis zur umsetzungsreifen
Roadmap, Koordination von Themenbereichen, technisch wie organisatorisch, Java 8,
Wicket 6.24, Kanban, Scrum, Git, BitBucket, IntelliJ IDEA, CMS Core Media Studio,
Implementierung GTM Tracking / Tag-Management-System (TMS), Apache Lombok,
White Label Ansatz - Multi Brand Code mit Feature-Switches, MS Teams, Docker,
Spring Boot Sonar, SonarQube, Jira, Confluence, DEVLan/Cream, Splunk, JSON,
XML, Debugging von Browser Events, Frontend Struktur, CSS Styles, Durchführen
von Code Reviews, agiler Prozess, Scrum

Mobilfunk Postpaid - Projekt B2C Portal Care, EContract

04/2021 - 05/2022
Java Entwicklung, Cloud Migration (Openshift/AWS)
Versicherung (Versicherungen, 5000-10.000 Mitarbeiter)

Git, GitHub, TortoiseGit, Windows 10, Maven, Service Entwicklung, Versicherung,
JDK/Java 8, Spring Boot, Tomcat, Cucumber (SOAP Tests), Cloud: AWS & OpenShift
4 (Merlot) und 3, Groovy, Jenkins, JFrog Artifactory, Kubernetes, Erstellung Jenkins
Multi-Branch-Pipelines und Jobs (YAML), Migration JUnit 4 nach 5, Migration Asserts
nach AssertJ

11/2020 - 04/2021
Java Entwicklung Webservices (Middle-Tier, Full Stack)
Telefonica (Telekommunikation, >10.000 Mitarbeiter)

Java Entwicklung Middle-Tier, Java 8 + 11, Git & GitLab, Maven, Jenkins, Docker,
Weblogic 12c, Oracle DB, SQL Developer 19, SOAP, REST, JSON, XML, SQL, Spring
Boot, Apache Kafka, AVRO, PlantUML, SoapUI, MockTK, Mockito, Tolerant Reader
Implementation (Soap Webservices), Spring, IntelliJ IDEA, Ubuntu, testgetriebene
Entwicklung TDD, Agiler Prozess (Scrum)

Folgeprojekt

06/2019 - 11/2020
Migration Produktionslogistik von COBOL nach Java
MAN (Automobil und Fahrzeugbau, 5000-10.000 Mitarbeiter)

Migration eines Produktionssteuerungs-Systems, Full-Stack Java Entwicklung:
Frontend mit Angular 7, Spring Boot, Typescript, Unit-Tests mit Karma, Jasmine, MS
Visual Code, Lasttests mit Gatling + Scala, Backends mit Spring-Boot, Swagger REST
Interfaces, IntelliJ IDEA, Java 11, Oracle DB, Docker, COBOL Code Analyse, TDD,
agiler Prozess, Junit, Hibernate, GIT, GitLab, Maven etc.

Nutzfahrzeuge, LKW- & Bus-Produktion

01/2019 - 05/2019
Gesetzesänderungen, Java 8, Formular- / Berichtserstellung
Individualsoftware für Behörden (Öffentlicher Dienst, 500-1000 Mitarbeiter)

Entwicklung Java Komponenten, Meldungen im Einwohnermeldewesen OK.EWO,
Java 8, JBoss EAP7, Oracle DB, Docker, agiler Prozess nach Scrum, Moderation von
Scrum Meetings, Mockito, Prozess-Tools: Freemind, JIRA, Confluence, Umsetzung
gesetzlicher Änderungen, Berichts- / Dokumentenerstellung mit XSLT, XMELD
Standard, Einwicklungs- umgebung MS Windows 10 + IntelliJ IDEA, Clean Code, BDD
mit JGiven

Einwohnermeldewesen

02/2015 - 06/2018
Java Entwicklung Webservices (Middle-Tier, Soap, REST)
Mobilfunkanbieter (Telekommunikation, 5000-10.000 Mitarbeiter)

Java Entwicklung Middle-Tier, Java 7, Eclipse, Soap & Rest Services, JAX-WS,
XML/JaxB, Architektur, WLS 11g XMLSpy MockTK, Mockito, testgetriebene
Entwicklung TDD, Entwicklungsplattform Linux (Ubuntu 14.04), Subversion,
Maven, SoapUI + Junit tests, Erstellen/Updaten Oracle Stored Procedures/DB
Entwicklung, Grizzly Framework 1.9.35, Migration Java 6 nach 7, Log4j,
Implementierung neuer Reports, GUI mit Apache Wicket (1.5.8), Spring, Jetty,
Axis, JDBC, Umstellung Repository: Subversion nach GIT + GitLab, JPA,
JPQL, Eclipselink, XmlUnit, Projekt MDE Functional Decomposition: Aufteilung
monolithischer Architektur in serviceorientierte, einzeln deploybare Pakages, Analyse,
Architektur- / Designberatung, funktionale Trennung auf separates deployment,
separieren von DB-Zugriff / Spring-Config / Interfaces, Migration Infoscreen HD
Komponente Java 6 # Java 7, Anpassen Libraries, Migration auf neue WLS Domain,
Einrichten der Resourcen (Datasources etc.), Lösen Kompatibilitätsprobleme, Update
diverser Frameworks (Log4j), jaxb, spring, Unit tests mit Mockito, jetty, slf4j, axis, jdbc
uvam. Architekturdokumentation: UML Activity + Sequence diagrams (PlantUML, MS
Visio 2007), Confluence, Jira, agiler Prozess (Scrum), Moderation Scrum Meetings
(Planning, Retrospektive etc.), Kapazitätsplanung, Migration auf Java 8, Apache
Kafka, Zookeeper, Virtualisierung mit Vagrant / Docker, Avro Datenformat

Mobilfunkanbieter

07/2014 - 01/2015
Profilgenerator, Dokumentenerzeugung, Mail Processing
Bank (Banken und Finanzdienstleistungen, 500-1000 Mitarbeiter)

Generierung von Dokumenten (PDF) mit Suchindexerstellung, Suchtrefferhervorhebung, Encodinganpassung, Internationnalisierung etc., Java 7, iText, fop, XLST, XML, DOM maven, IntelliJ Idea, Mail Bearbeitung (Filtern, Routen, Kopien entfernen) mit Apache Camel, slf4j, log4j, maven, Evaluierung Machbarkeit, Technologieauswahl, Implementierung.

02/2014 - 06/2014
OPS, ICD & Bonniversum, Best Product Features, Cisco2DMS, Scan2Mail
BNP Paribas (Banken und Finanzdienstleistungen, 5000-10.000 Mitarbeiter)

Erstellung Prototyp/POC für automatischen Build-Server (Jenkins) incl. automatischer
Selenium Tests, Implementierung Webservice Proxy für Test/Performance-Zwecke
(JBoss JAX-Webservices RI 2.1), Cisco-Fax Server Anbindung mit Apache Camel
Framework (Konvertierung Faxe, Routing etc.) via Exchange Server, Unterstützung
Business Concept Phase, Erfassen der Requirements, Implementierung, Testphase
uvam.

07/2013 - 01/2014
Sepa: Umstellung Zahlungsverkehr
Bank (Banken und Finanzdienstleistungen, 1000-5000 Mitarbeiter)

Anpassung kompletter Plattform (div. Clients/Webservices) an SEPA Vorgaben
(IBAN, BIC/Swift), Frontend, Backend, Persistenz, Validierung, Autocompletion, JSF,
JBoss, Drools Rules, Test/Testautomatisierung mit Selenium/SoapUI, JUnit, Soap
Webservices, JSP, custom taglibs, Javascript, Vaadin uvam., Anbindung Bankverlag
Library, Implementierung, Unterstützung Testphase

(Folgeprojekt)

04/2012 - 06/2013
Migration Finanzierungsplattform: C++ nach Java, Weblogic nach JBoss
Commerz Finanz (Banken und Finanzdienstleistungen, 5000-10.000 Mitarbeiter)

Migration eines komplexen Corba-basierten heterogenen Altsystems (ca. 20 C++
Backend- Server, Java-Frontend-Kompenenten auf Weblogic) nach Java sowie
von Weblogic nach JBoss, Analyse, Konzeption und Umsetzung der Migration,
Machbarkeitsanalyse Erstellung Prototypen/ Proof-of-Concept Implementierung der
Kernkomponente zur Umschaltung der Services zur Laufzeit, Portierung technischer
+ fachlicher Logik nach Java, Analyse Business-Logik in bestehendem C++ Code
(3,5 Mio Zeilen Alt-Code, Threading, Persistenz, fachliche + technische Logik
usw.), Entwicklungsumgebung auf Ubuntu Linux, Java Technologie: Oracle Weblogic
11.0, IntelliJ IDEA 10.5, FitNesse (acceptance testing), Maven, Java 6+7, EJB
3, Hibernate, JPA, JBoss 6.0 + 7, C++ Technologie: Corba, JacORB, omniORB,
Eclipse Indigo for C/C++ Developers, C++ 4.4.5, GNU Make, Oracle Call Interface
Template Library (OTL, OCI Template Library), Teilmigration Schufa C++ Server,
Herauslösen der Datenbank-Zugriffsschicht (otl) wg. neuer Firewall, Umbau auf
Zugriff via Corba auf Java Server (EJB, Hibernate): Analyse, Architektur + Design,
Datentransfer und Mapping C++ Objekte -> Corba Objekte -> Java Objekte, Design der
CORBA Interfaces (IDL), Generierung der Schnittstellenklasse (C++, Java), Erstellung
FitNesse tests, Umbau C++ build Prozess auf Mehrfachziel (Binary in 2 Versionen:
mit + ohne neue Schnittstelle), Gnu Makefiles, Testunterstützung (Testkonzepte,
Testautomatisierung, Erstellung Testszenarien, Selenium), Begleitung des Projekts
über Produktivsetzung bis Stabilisierungsphase, Subversion, Jira, agiler Prozess
(Scrum), Projektsprache Englisch

Bank, Konsumentenkredite, 3 Verlängerungen

05/2011 - 03/2012
Entwicklung Java, Technologieberatung, Immobilienfinanzierung
Interhyp (Banken und Finanzdienstleistungen, 500-1000 Mitarbeiter)

Java Entwicklung für Immobilienfinanzierungsplattform, schichtenübergreifende
Entwicklung Im Bereich Backoffice, Intranet, Ideen- und Anfragemanagement, Ehyp,
Partnerportal, CFrame, B2B, B2C, Frontend mit JQuery UI, JS, HTML, Velocity,
für IE 8 + 9, dynamische Eingabeformulare, Validierung, Workflow-Modellierung,
Dokumenten- erstellung Generierung PDF mit IText u. XSL-FO, Anbindung
BO an Telefonanlage (Sikom) via JAVA-AP, FO, IntelliJ IDEA, Log4J, CVS,
WinCVS, Oracle 11G, Velocity, Apache, Tomcat, PL SQL Developer,Java 6 & 7,
Technologiestudie Java APIs für Outlook / Exchange-Server Anbindung für MS
Exchange Server Anbindung an Backoffice Workflow, Interviews mit Fachabteilung,
Evaluierung Technologie + Machbarkeit, Integration in bestehende Infrastruktur,
Prozessintegration, Durchführen Anwender-Interviews, Erfassen der Requirements,
Recherche JAVA APIs, Technologie + Architekturberatung

Immobilienfinanzierer, 2 Vertragsverlängerungen

01/2011 - 04/2011
Entwicklung Eclipse Rich Client (RCP), Lohnsteuerberechnung
Landesamt für Steuern (Wirtschaftsprüfung, Steuern und Recht, 250-500 Mitarbeiter)

Eclipse RCP Fat Client (Helios), GUI mit SWT, JFace und Visual Editor, Prüfung
fachlicher Regeln mit JBoss Drools Rule Engine, Anbindung Windows-Schnittstellen
mit JNI, DOM, Einrichten CI Build für RCP Produkt (PDE, ANT, Maven, Cruise
Control, Hudson), Automatisierung Buildprozess für RCP, Aufsetzen automatischer
Tests, Architektur- beratung (Analyse, Konzept, Design), RCP Junit-Plugin Tests (PDE
JUnit, SWT Bot), Code Generierung mit Eclipse JDT (Java Development Tools)
und AST (Abstract Syntax Tree), Schulung Java Programmierung, Design Patterns,
Coding Conventions, Knowhow Transfer (Coaching von Java-Anfängern), Extreme
Programming

Behörde, Finanzverwaltung

07/2010 - 12/2010
Entwicklung Java, JEE, ECommerce
ECommerce (Konsumgüter und Handel, 250-500 Mitarbeiter)

Implementierung Middle-Tier + Backend Online-Shop, Java, JEE, testgetriebene
Entwicklung, Scrum, Datenimporte, Batchprogrammierung, JBoss 4.2.0 + 4.3, EJB
3.0, Hibernate, Oracle 10G, H2, DB2, Eclipse Helios + Ganymede, Subversion,
DBVisualizer, JRebel, Cactus, DBUnit, JMS, JSON, Seam, Confluence, Code Reviews
mit Atlassian Crucible, Mantis

ECommerce, Versandhandel

12/2009 - 05/2010
Consulting, Entwicklung J2EE, Kreditkarten, Chargeback
Wirecard (Banken und Finanzdienstleistungen, 500-1000 Mitarbeiter)

Reengineering Rückbuchungssystem, Analyse Altsystem (Architektur, Datenmodell,
GUI), Architekturberatung, Design, Umsetzung, agiler Prozess (Scrum), Pentaho
BI Suite, PDI Komponente, JSF, Spring Batch, Hibernate, Oracle, JBoss jBPM,
Business Process Modelling, Subversion, CVS, MS Active Server Pages, Maven,
Eclipse Galileo, Tomcat, JIRA, Aufsetzen Continuous Integration mit Cruise Control,
Unit-Tests, Regressionstests mit JMeter, PL/SQL Developer, Enterprise Architect,
Sybase Powerdesigner, Projektsprache Englisch

Finanzbranche, Kreditkarten, 2 Vertragsverlängerungen

10/2008 - 02/2009
Softwareentwicklung PERL, Individualisierung Printmedien
Printmedien (Konsumgüter und Handel, 10-50 Mitarbeiter)

Individualisierung von Printprodukten, Design und Implementierung von
Batchprozessen unter Ubuntu-Linux mit PERL, Analyse Dokumentenstruktur,
Optimierung Layout, Einfügen kontext-spezifischer Werbeblöcke

Printmedienbranche

10/2008 - 02/2009
J2SE, Webapplikation, Simulationsumgebung Kreditrisiko
Hypovereinsbank (Banken und Finanzdienstleistungen, 500-1000 Mitarbeiter)

Simulationsumgebung für Stresstests und Risikoeinstufung (Planungsläufe,
Risikotransferrechnung für Ausplatzierungen gem. regulatorischer Vorgaben
Solvabilitätsverordnung §123, §148, §151, §232), IT-Konzept, Architektur,
Implementierung, Web-Applikation, Implementierung Datenzugriffsschicht, Middle Tier
und GUI, Persistenz, IBatis, Spring, XSLT, Oracle 10g, Toad, Eclipse, MS VSS, Jetty,
DBUnit

(Folgeprojekt)

09/2007 - 10/2008
Softwareentwicklung J2SE, Webapplikation, Kreditwesen, Basel II (KWG)
Hypovereinsbank (Banken und Finanzdienstleistungen, 1000-5000 Mitarbeiter)

IT-Konzept, Architektur, Implementierung, Web-Applikation, Implementierung
Datenzugriffsschicht, Middle Tier und GUI, GUI via XSLT gerendert, Persistenz, IBatis,
Spring, Groß- und Millionenkreditmeldung nach KWG/Basel II, Oracle 10g, Toad,
Eclipse, MS VSS, Jetty, Berichtserstellung als PDF mit Itext, FOP, Acrobat Acroforms
(Einzelanzeige, GbR, MKNE), Überwachung von Groß- und Millionenkrediten

Bank, Unternehmensberatung

08/2007 - 09/2007
Softwareentwicklung J2ME, Mobilapplikation
US Telekommunikationsunternehmen (Telekommunikation, 500-1000 Mitarbeiter)

J2ME Mobilapplikation, Implementierung Datenversorgung für Midlet, Konzept
und Erstellung Backend-Komponenten der Datenverwaltung (MySQL Datenbank,
phpMyAdmin, http-Requests, Datenmodellierung, JSR-184, 75, 135, Sun Wireless
Toolkit, Tomcat, Connector J), Midlet-Programmierung auf Netbeans 5.5.1 und
NetBeans Mobility Pack For MIDP/CLDC 5.5, Web-Applikation für Datenadministration
und Datenversorgung des Midlets

US Telekommunikationsunternehmen

08/2006 - 06/2007
Softwareentwicklung Internet-Gebrauchtwagenbörse
BMW (Automobil und Fahrzeugbau, 5000-10.000 Mitarbeiter)

J2EE Web-Applikation, Implementierung Backend und Schnittstellen, Anbindung von
Webservices, Generierung EJB 2.0 Klassen und Descriptoren, XSL, XSLT, Oracle 10g,
Log4J, Eurotax Structure, Eurotax Price, IGDOM, HST, Tortoise, SVN, Eclipse, Bea
Weblogic, Entwicklung auf Windows XP, Betrieb unter Linux

süddeutscher Automobilbauer, Systemhaus, Unternehmensberatung

Zertifikate

SCWCD - Sun Certified Web Component Developer
Prometric
2010
SCBCD - Sun Certified Business Component Developer
Prometric
2010
SCMAD - Sun Certified Mobile Application Developer for J2ME
Prometric
2010
OCA - Oracle Certified Associate 10g, Datenbank Administration I
Prometric
2010
SCJP - Sun Certified Programmer, Java 1.4 und 5
SUN Microsystems
2009

Reisebereitschaft

Weltweit verfügbar
verfügbar
Profilbild von Anonymes Profil, Senior Java Developer, Software Engineer Senior Java Developer, Software Engineer
Registrieren