Senior-Softwareentwickler (Schwerpunkt Java EE)

gewünschte Einsatzorte:
deutschlandweit
bevorzugt in Berlin, Leipzig, Dresden, Hannover
Wohnort:
Leipzig
Rollen:

Softwareentwickler

Skills:
Programmiersprachen
Java, Perl, Bash, SQL, C
Java - APIs, Java - Frameworks
JAX-WS, JAX-RS, JPA, EJB, JNDI, JSF, Swing, JMX, JMS
Auszeichnungssprachen
XML, XSD, DTD, JSON, HTML, XHTML
Modellierung
UML
IDEs und Build-Tools
Eclipse, NetBeans, Maven, Ant
Version Control System, Continious Integration, Logging
SVN, Git, MKS, SAVI, Jenkins, Hudson, Graylog
Application Server, ERP - Systeme
JBoss, EAP 6, Apache Tomcat 7, Websphere MQ/IBM MQ
Relationale Datenbanken
DB2 10, Apache Derby, H2, Postgres, Oracle g11
Betriebssysteme
Linux, Windows 7, Solaris
Projektorganisation, Qaulitätsparadigmen, Kollaborationstools
Scrum, XP, trad, Softwareentwicklung, CleanCode, HP ALM, Jira
Weiteres
OpenOffice, API, ConTeXt
natürliche Sprachen/ Fremdsprachen
Deutsch, Englisch, Russisch
Ausbildung:
Start - Ende
Name
Institut
Beschreibung
10/1990 - 07/1995
Chemie
Martin-Luther-Universität, Halle
Diplom- Abschluss (Chemie)

Weiterbildung
seit 11/2016: JSF, GWT, JavaScript, Ajax, npm
Projekte:
02/2019 - 07/2019
Statistisches Bundesamt (DESTATIS)
Projekt:
Mitarbeit bei der Erstellung eines Wrappers für die Daten¬aus¬wer¬tungs¬soft-ware „SAS“ um zusätzliche Auditierungs- und Protokollierungsfunktionen zu realisieren.

Tätigkeiten:
Erstellung von Unit-Tests, Aufsatz der Frameworks für Integrations- und Oberflächentests (Arquillian und Selenium), Implementierung von Tests, TLS-Aufsatz des Applikationsservers, Erstellung von Maven-Profilen, Erstellung von Jenkins-Jobs.
Rolle(n): Softwareentwickler
Skills: Java EE8, JBoss EAP 7.1, Arquillian, Selenium, JSF (Primefaces), TLS, Maven, Git, JIRA
09/2017 - 12/2018
Bundesrepublik Deutschland (ITZ Bund)
Projekt:
Mitarbeit als Entwickler bei der Erstellung des Portals für die Aufnahme von Rechnungen an Bundesbehörden (Projekt eRechnung).

Tätigkeiten:
Erstellung von JPA-Entities -Relations und Queries, Erstellung eines Moduls für die Bereitstellung von User-Messages in beliebigen Sprachen, Erstellung eines Moduls für die Verwaltung strukturierter Konfigurationswerte, Einrichtung der e-Mail-Anbindung des Systems, Überarbeitung des Fach¬admi¬nis¬tra¬tions-GUI, Mitarbeit bei der Portierung von Spring auf JBoss-EAP, Einrichtung von REST-Services, Erstellung von XML-Stubs, Erstellung von Schnittstellendefinitionen (XSD, XML), Tests mit SoapUI, Erstellung eines Schedulers, Installation von TLS-Zertifikaten (X.509), Erstellung von SQL-Scripts. Projektorganisation: Scrum, JIRA.
Rolle(n): Softwareentwickler
Skills: Java EE7, JBoss EAP 7, Spring, EJB 3, JPA, JMS, JSF, Jax-RS, JAXB, Primefaces, Maven, Git, JIRA
01/2017 - 06/2017
Mitarbeit in Teilbereichen des Reisendeninformationssystems (RIS) der Deutschen Bahn
Projekt
Zusätzliche   Implementierungen in der RIS-Schnittstelle für externe Informationssysteme anderer Verkehrsunternehmen, Hotfix eines Fehlers im Log-Systems, Umstellung des zentralen Loggings eines Teilverfahrens auf ein anderes IP-Protokoll, Einrichtung der Software-Produktionsumge-bung (Eclipse, JBoss EAP 7, IBM MQ) und Implementierung der Basis-Klassen (JMS-Consumer und -Producer, Oracle-AQ-Consumer / Producer) für ein neues Verfahren, das zwei Oracle-11g-Datenbank-Server und
weitere Informationsqellen per JMS miteinader koppelt.
Branche: DB Systel GmbH
Skills: Java, JBoss, EJB 3, JMS, IBM MQ, Maven, GIT
01/2016 - 10/2016
Web-Applikation der Weiterentwicklung unternehmenseigener Softwareprodukte
Projekt
Web-Applikation zur Rationalisierung von Build, Test und Deployment im Rahmen der kontinierlichen Weiterentwicklung unternehmenseigener Softwareprodukte. 
Tätigkeiten
Einrichtung der CI-Kette (VCS-Build-Deployment) für die neue Applikation, Administration JBoss EAP 6 (Standalone und HA-Cluster), Etablierung von Anlage, Konfiguration und parametrisierter Ausführung von angepassten Jenkins-Jobs aus der neuen Web-Application heraus, Implementierungen von Microservices (REST), Anlage von EJBs, Einrichtung eines SingletonService im HA-Cluster, Erstellung von Bash-Schripts zur Modifikation unternehmenseigener Software-Build- und Deployment-Prozesse, Einrichtung von Datenbanktransaktionen mit JPA (Hibernate), Modifizierungen des JSF-GUI. Projektorganisation: Scrum, HP ALM
Branche: Allianz SE
Skills: Java EE6, Bash, JBoss EAP 6, JAXB, JAX-RS, EJB, JPA, SQL, Maven, Ant, SAVI, Jenkins, JUnit, Eclipse, RedHat Linux, Widows 7
09/2015 - 12/2015
Weiterentwicklung der Arbeitssoftware/ Implementierung von Widgets
Projekt
Kontinuierliche Weiterentwicklung der unternehmenseigenen Arbeitsplatzsoftware für Versicherungsagenten und -sachbearbeiter. 
Tätigkeit
Implementierung von Widgets und Benutzerführungen für neue Versicherungsprodukte, Beseitigung von Defects.
Branche: Alianz SE
Skills: Unternehmensspezifisches API, Eclipse RCP, SWT, SQL
10/2014 - 08/2015
Adaption bestehender Web-Applikation sowie unterschiedliche Implementierungen
Projekt
Adaption der bestehenden Web-Applikation zur zentralen Administration von ATMs für eine US-amerikanische Großbank. 
Tätigkeit
Implementierung von SOAP-Clients, Austausch der WebServices-API (Wechsel von Axis2 auf JAX-WS) in der gesamten Software, WSDLAnpassungen, Implementierungen in EJBs, Weiterentwicklung des BuildSystems (Ant, Maven). Projektorganisation: Scrum / XP
Branche: Wincor-Nixdorf
Skills: Java-EE6, JAX-WS, Apache Ant, MKS, Git, JBoss, EJB, Eclipse, JUnit, Oracle DB g11, Jira
01/2014 - 09/2014
Anwendungsaufbau zur intermodalen Routenplanung, Implementierung und Anpassung
Projekt
Aufbau einer verteilten Anwendung zur intermodalen Routenplanung mit mehreren Mobilitätsanbietern.
Tätigkeit
Implementierung von REST-Services sowie REST- und SOAP-Clients in der Datenbereitstellungsebene, Anpassung von JSP-Seiten für das Management der Applkation. Projektorganisation: Scrum. 
Skills: Java-EE6-Applikation, Apache Tomcat 7, JBoss AS 6, Websphere 7, JPA, JAX-WS, JAX-RS, SVN, Maven, Eclipse, JUnit, UML
06/2013 - 08/2013
Entwicklung einer Simulation eines elektrischen Großspeichers und Implementierung
Projekt
Entwicklung einer Simulation der Betriebsführung eines elektrischen Großspeichers auf Basis der Preise an der Strombörse EPEX.
Tätigkeit
Konzepterstellung und Implementierung.
Branche: GroNaS GmbH
Skills: Java SE 7, Perl, Git, NetBeans, Maven
02/2010 - 10/2010
Entwicklung einer Anwendung für die Vermarktung von Photovoltaikanlagen, Implementierung
Projekt
Entwicklung einer Anwendung für die Vermarktung von Photovoltaikanlagen: Halbautomatische Erstellung von Dachbelegungsplänen und elektrischen Schaltbildern mit Hilfe des in die Anwendung eingebetteten Grafikmoduls von Apache OpenOffice, Berechnung von Rentabilitätsprognosen, Kundenverwaltung, automatische Erstellung von Angebotsdokumenten für die Kunden und Stücklisten für die Installationsfirma.
Tätigkeit
Konzepterstellung und Implementierung. 
Branche: Cleanenergies GmbH
Skills: Java SE 6, JPA, Swing, OpenOffice-API, SQL, Apache-Derby, NetBeans, Ant
01/2003 - 12/2003
Bioinformatik und Implementierung
Projekt
Bioinformatik für die Massenspektrometrie.
Tätigkeit
Implementierungen zur automatische Erfassung von Massenspektren mehrerer Spektrometerarbeitsplätze in einer zentralen Datenbank, Entwicklung von Software zur Auswertung von Massenspektren
Branche: Leibnitz-Gesellschaft, Institut für Pflanzenbiochemie
Skills: Java 1.2, SQL, Perl, Bash, Solaris, Windows XP
01/2001 - 12/2002
Anpassungen und Erweiterungen von Software, Implementierung
Projekt
Anpassungen und Erweiterungen der User-Help-Desk-Software „Peregrine Service Center“. 
Tätigkeit
Beseitigung von Defects, Implementierung von Erweiterungen.
Branche: Nürnberger Versicherungsgruppe, Zeiss, AOK Rheinland / Hamburg
Skills: Peregrine 4GL, SQL, MS-SQL-Server,
02/2000 - 10/2000
Entwicklung von Software mit Zusatzmodulen
Projekt
Entwicklung von Software für Internetumfragen.
Tätigkeit
Entwicklung eine Zusatzmoduls zur Einbindung von Umfragen in das Web-Shop-System „Intershop 3“, Weiterentwicklung einer bestehenden Java-Anwendung für die Durchführung betriebsinterner Umfragen.
Branche: bitstone GmbH
Skills: Perl, OGI, SQL, HTML, Java, RDBMS Informix, MS-SQL-Server
02/1996 - 08/1998
Entwicklung von Gerätesteuerugs- und eines Datenauswertungssoftware, Implementierung
Projekt
Entwicklung von Gerätesteuerugs- und eines Datenauswertungssoftware für einen elektrooptischen Messplatz.
Tätigkeit
Konzepterstellung und Implementierung.
Branche: Martin-Luther-Universität /Institut für physikalische Chemie
Skills: C, Basic, Perl, IEEE488, RS232