freiberufler Senior JAVA / Spring Backend Developer auf freelance.de

Senior JAVA / Spring Backend Developer

offline
  • 95€/Stunde
  • 84034 Landshut
  • Nähe des Wohnortes
  • de  |  en  |  fr
  • 22.04.2023

Kurzvorstellung

Ich bin als Senior Software Developer und IT-Consultant tätig. Meine Schwerpunkte sind: JAVA, Maven & Spring *** Hibernate, JPA, JDBC, Oracle & MySql *** Continious Integration, Jenkins & Sonar *** JUnit & Mockito & Selenium

Qualifikationen

  • Elasticsearch
  • Hibernate (Java)
  • Java (allg.)
  • Spring

Projekt‐ & Berufserfahrung

Senior Software Developer
Kassenärztliche Vereinigung Bayerns (KVB), 80687
10/2016 – offen (7 Jahre, 6 Monate)
Gesundheitswesen
Tätigkeitszeitraum

10/2016 – offen

Tätigkeitsbeschreibung

bla

Eingesetzte Qualifikationen

Hibernate (Java)

Senior Software-Entwickler
1&1 Internet AG, München
10/2015 – 9/2016 (1 Jahr)
Telekommunikation
Tätigkeitszeitraum

10/2015 – 9/2016

Tätigkeitsbeschreibung

Entwicklung einer Anwendung zum Importieren von externen Partnerinhalten in das Coremedia CMS System.
Entwicklung einer generischen Datenschnittstelle für das Coremedia CMS System zum Bereitstellen von geänderten Inhalten als Server-Sent-Events (SSE). Bereitstellung einer technischen sowie fachlichen Dokumentation dieser Schnittstelle für externe Partner.
Weiterentwicklung und Pflege diverser Backend Anwendungen.
Weiterentwicklung und Pflege diverser Coremedia CMS Frontend Anwendungen.

Eingesetzte Qualifikationen

mySQL, Apache Tomcat, Spring, Jenkins, Gradle, Apache Subversion (SVN), JUnit, Hibernate (Java), Java (allg.)

Software-Entwickler
TV1 GmbH, Unterföhring
1/2015 – 8/2015 (8 Monate)
Medienbranche
Tätigkeitszeitraum

1/2015 – 8/2015

Tätigkeitsbeschreibung

Anwendungsintegration und Testautomatisierung

Entwicklung einer REST API zur Anbindung externer Partner und Systeme an das Backend System des Online TV Videorekorders “SHIFT.TV”.
Anbindung der neuen SHIFT.TV FireTV App an diese neue Schnittstelle und Schaffung der notwenigen Voraussetzungen (z.B. Amazon-RVS Payment Anbindung und FireTV Registrierung).
Betriebsstabilisierung durch Testautomatisierung (Unit Testing) der Schnittstelle und anderer Komponenten sowie durch Continious Integration.

Tätigkeiten:
• Konzeption und Design.
• Programmierung des Systems
• Kontinuierliche Erweiterung und Stabilisierung.
• Schnittstellenentwicklung
• Testautomatisierung

Technologien: Java, Spring, Maven, Hibernate, Oracle, Tomcat, Hazelcast, JUnit, Solr, Jenkins, Amazon RVS, FireTV

Eingesetzte Qualifikationen

Oracle (allg.), Testing (IT), Apache Tomcat, Mobile Entwicklung (allg.), Softwareentwicklung (allg.), Spring, Java (allg.), JUnit, Hibernate (Java), Schnittstellenentwicklung, Hibernate (Framework), Film / Fernsehen (allg.)

Software-Entwickler
TV1 Gmbh, Unterföhring
1/2014 – 12/2014 (1 Jahr)
Medienbranche
Tätigkeitszeitraum

1/2014 – 12/2014

Tätigkeitsbeschreibung

Entwicklung und Einführung einer Online-Anwendung

Einführung des Online TV Videorekorders SHIFT.TV
Planung und Umsetzung einer neuen Online TV Videorekorder Plattform
(SHIFT.TV).
Maßgebliche Mitwirkung bei Planung und Entwicklung der Backendsysteme.
Entwicklung von Social Features wie z.B. Facebook/Google Login. Definition und Integration eines User Trackings.
Erhöhung der Betriebsstabilität durch den Einbau von Überwachungsmechanismen (Monitoring) und deren Auswertung.

Tätigkeiten:
• Konzeption und Design.
• Programmierung des Systems
• Kontinuierliche Erweiterung und Stabilisierung.
• Schnittstellenentwicklung
• Integration von Monitoring-Funktionen

Technologien: Java, Spring, Maven, Tomcat, Hibernate, Oracle, Solr, Spring-Social, Oauth2, Ganglia, Nagios, Piwik, Tomcat, Hazelcast, JUnit, Jenkins, HTML, CSS, JavaScript

Eingesetzte Qualifikationen

Oracle (allg.), Betriebssysteme (allg.), Apache Tomcat, Nagios, Softwareentwicklung (allg.), Spring, Java (allg.), JUnit, Hibernate (Java), Schnittstellenentwicklung, CSS (Cascading Style Sheet), JavaScript, HTML, Hibernate (Framework)

Software-Entwickler
maxdome GmbH, Unterföhring
5/2013 – 12/2013 (8 Monate)
Medienbranche
Tätigkeitszeitraum

5/2013 – 12/2013

Tätigkeitsbeschreibung

Feature-Entwicklungen und Portal-Relaunch
Medienbranche / VideoOnDemand Platform

Featureweiterentwicklung, länderspezifische Erweiterungen und
Portal-Relaunch 2013
Einbau weiterer Features in die Backend Systeme. Österreich-Enabling der Backend Systeme: Einführen von Logiken die länderspezifische Contentauslieferung ermöglichen. Austausch eines CMS Systems. Umbauvon Backend Schnittstellen für den Portal-Relaunch 2013

Tätigkeiten:
• Softwareentwicklung und Integration
• Anpassungen von Backend-Systemen

Technologien: Java, Spring, Maven, Tomcat, Solr, Junit, Eclipse, PHP, XML, Soap, Redis, HTML, CSS, JavaScript

Eingesetzte Qualifikationen

Apache Tomcat, XML, Softwareentwicklung (allg.), Spring, Java (allg.), JUnit, Eclipse, SOAP (Simple Object Access Protocol), PHP, CSS (Cascading Style Sheet), JavaScript, HTML, Medien (allg.)

Software-Entwickler
maxdome GmbH, Unterföhring
9/2012 – 4/2013 (8 Monate)
Medienbranche
Tätigkeitszeitraum

9/2012 – 4/2013

Tätigkeitsbeschreibung

Migration einer Verwaltungs- und Auslieferungs-Anwendung von PHP nach JAVA
Medienbranche / VideoOnDemand Platform

Migration eines Backend-Systems zur Filmverwaltung und Content-Auslieferung von PHP nach Java

Tätigkeiten:
• Konzeption und Design der Softwarearchitektur
• Planung der notwendigen Systemlandschaft
• Definition der Schnittstellen zu externen Serveranwendungen
• Ausarbeitung des Caching- und Backupsystems
• Verwaltung der Test und Staging Umgebungen
• Einführen von Continuous Integration und Unit Testing
• Koordination und Betreuung externer Partner

Technologien: Java, Spring, Maven, Hibernate, Tomcat, Drools, Junit, MySQL, Memcached, Redis, Solr, Eclipse, NoSQL, MongoDB

Eingesetzte Qualifikationen

mySQL, Testing (IT), Apache Tomcat, Software Architektur / Modellierung, Softwareentwicklung (allg.), Spring, Java (allg.), JUnit, Hibernate (Java), Eclipse, Migration, Back up / Recovery, PHP, Hibernate (Framework)

Software-Entwickler
maxdome GmbH, Unterföhring
4/2012 – 8/2012 (5 Monate)
Medienbranche
Tätigkeitszeitraum

4/2012 – 8/2012

Tätigkeitsbeschreibung

Anwendungs-Integration in eine virtuelle Umgebung
Medienbranche / VideoOnDemand Platform

PlayReady (Smooth Streaming) Integration, MultiCDN Enabling und Rechenzentrumsumzug in eine virtualisierte Umgebung
PlayReady Enabling der Backend Systeme um Player wie beispielsweise die PlayStation anbinden zu können.

Tätigkeiten:
• Integrationskonzeption
• Integration und Umsetzung
• Koordination und Betreuung des Umzugs

Technologien: PHP, Zend Framework, PhpUnit, Doctrine, XML, Soap, PlayReady

Eingesetzte Qualifikationen

XML, Softwareentwicklung (allg.), SOAP (Simple Object Access Protocol), Virtualisierung (Allg.), Zend, PHP, Filtertechnik, Medien (allg.)

Software-Entwickler
maxdome GmbH, Unterföhring
1/2012 – 3/2012 (3 Monate)
Medienbranche
Tätigkeitszeitraum

1/2012 – 3/2012

Tätigkeitsbeschreibung

Rechenzentrumsumzug einer Verwaltungsanwendung
Medienbranche / VideoOnDemand Platform

Umzug eines Filmverwaltungssystems in ein anderes Rechenzentrum.
Trennen zweier historisch sehr eng miteinander verwobener Backend
Systeme. Implementierung einer Synchronisation über Rechenzentren
hinweg (SOAP).

Tätigkeiten:
• Planung und Umsetzung der Anwendungsverlagerung
• Entwicklung einér RZ-übergreifenden Synchronisation

Technologien: PHP, Zend Framework, PhpUnit, Doctrine, XML, Soap

Eingesetzte Qualifikationen

XML, Softwareentwicklung (allg.), SOAP (Simple Object Access Protocol), Zend, PHP, Filtertechnik, Medien (allg.), Film / Fernsehen (allg.)

Software-Entwickler
maxdome GmbH, Unterföhring
8/2011 – 12/2011 (5 Monate)
Medienbranche
Tätigkeitszeitraum

8/2011 – 12/2011

Tätigkeitsbeschreibung

Migration und Frontend-Entwicklung
Medienbranche / VideoOnDemand Platform

Umzug von Business Daten und den entsprechenden Schnittstellen
Aufgrund eines Betriebsübergangs sind die Geschäftsdaten und die Schnittstellen auf das Zielsystem zu migrieren.
Anpassung der Registrierung und MyAccount Bereichs im Webportal

Tätigkeiten:
• Planung und Umsetzung der Migration
• Schnittstellenanpassungen
• Änderungen in der Registrierungs-Anwendung

Technologien: PHP, Zend Framework, PhpUnit, Xhprof, MySQL, REST, XML, Memcached, APC, Zend Studio, JavaScript, HTML, CSS, JavaScript

Eingesetzte Qualifikationen

mySQL, XML, Softwareentwicklung (allg.), Java (allg.), Migration, Zend, PHP, CSS (Cascading Style Sheet), JavaScript, HTML

Software-Entwickler
maxdome GmbH, Unterföhring
12/2010 – 7/2011 (8 Monate)
Medienbranche
Tätigkeitszeitraum

12/2010 – 7/2011

Tätigkeitsbeschreibung

Feature-Entwicklungen und Migrationen
Medienbranche / VideoOnDemand Platform

Feature-Witerentwicklung Content Backend, Migration Lucene
nach Solr, Migration Set-Top-Boxen
Einbau weiterer Features in die Backend Systeme. Migration der Suche von Lucene nach Solr zur Erhöhung der Betriebsstabilität und Verbesserung der Suchqualität, Mitwirkung beim Projekt Core Client (Konzeption und Migration der alten Set-Top-Box Schnittstellen in das neue Backend)

Tätigkeiten:
• Entwicklung und Integration von Features.
• Migration von Teilfunktionen (Suche)
• Schnittstellenanpassungen / -migrationen

Technologien: PHP, Zend Framework, Doctrine, PhpUnit, Xhprof, MySQL, REST, XML, Memcached, APC, Lucene / Solr, Zend Studio

Eingesetzte Qualifikationen

mySQL, XML, Softwareentwicklung (allg.), Migration, Zend, PHP, Filtertechnik, Technische Konzeption, Medien (allg.)

Software-Entwickler
maxdome GmbH, Unterföhring
4/2009 – 11/2010 (1 Jahr, 8 Monate)
Medienbranche
Tätigkeitszeitraum

4/2009 – 11/2010

Tätigkeitsbeschreibung

Portal Relaunch
Medienbranche / VideoOnDemand Platform

Mitwirkung beim Portal Relaunch 2010 und Planung eines neuen Backend Systems
Im Zusammenhang des Portal Relaunchs ist eine Planung und Umsetzung eines neuen Backend Systems zur Filmverwaltung und Content Auslieferung vorzunehmen.

Tätigkeiten:
• Konzeption des Backend-Systems
• Entwicklung und Implementierung

Technologien: PHP, Zend Framework, Doctrine, PhpUnit, Xhprof, MySQL, REST, XML, Memcached, APC, Lucene, Zend Studio, HTML, CSS, JavaScript

Eingesetzte Qualifikationen

mySQL, XML, Softwareentwicklung (allg.), Java (allg.), Zend, PHP, CSS (Cascading Style Sheet), JavaScript, HTML, Filtertechnik, Technische Konzeption, Medien (allg.), Film / Fernsehen (allg.)

Software-Entwickler
Texas Instruments Deutschland GmbH, Freising
3/2008 – 4/2009 (1 Jahr, 2 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

3/2008 – 4/2009

Tätigkeitsbeschreibung

Diverse Automatisierungen im World Wide Logistik Bereich
Technologieunternehmen

Im Rahmen diverser Softwareprojekten sind Anwendungen, Schnittstellen und Protokolle zu entwickeln und einzusetzen. Neben der Konzeption liegt der Schwerpunkt der Tätigkeiten auf die Realisierung und die Produktivsetzung.

Tätigkeiten:
• Planung und Umsetzung einer Modellierungssoftware
• Spezifizierung und Implementierung eines EDI-Protokolls
• Implementierung von RPC’s
• Automatisierung von Datenimport und Export

Technologien:
C# .NET, MSSQL, PHP, XML, SOAP, SAP .NET Connector

Eingesetzte Qualifikationen

Microsoft SQL-Server (MS SQL), SAP IS-A, SAP LO, SAP CA-EDI, SAP Beratung (allg.), XML, Softwareentwicklung (allg.), .Net, C#, SOAP (Simple Object Access Protocol), EDI / EDIFACT, PHP, Logistik (Allg.)

Software-Entwickler
Texas Instruments Deutschland GmbH, Freising
8/2007 – 1/2008 (6 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

8/2007 – 1/2008

Tätigkeitsbeschreibung

Implementierung von Schnittstellen zu SAP unter Verwendung des
SAP .NET Connectors (Diplomarbeit)
Technologieunternehmen

Analyse des Data Warehouses im World Wide Logistik Bereich; Evaluierung eines geeigneten ERP Systems. Implementierung der Interfaces zum ERP System und Kopplung an SAP mittels SAP .NET Connector.

Tätigkeiten:
• Analyse der Data Warehouse Landschaft
• ERP-System Evaluierung
• Schnittstellen-Implementierung und Kopplung
• Dokumentation im Rahmen der Diplomarbeit

Technologien:
C# .NET, MSSQL, PHP, XML, SOAP, SAP .NET Connector

Eingesetzte Qualifikationen

Microsoft SQL-Server (MS SQL), SAP IS-A, SAP LO, SAP Beratung (allg.), XML, Softwareentwicklung (allg.), .Net, C#, SOAP (Simple Object Access Protocol), PHP, Filtertechnik, Logistik (Allg.)

Software-Entwickler
Siemens AG, München
3/2005 – 2/2006 (1 Jahr)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

3/2005 – 2/2006

Tätigkeitsbeschreibung

Erweiterungen im OpenSource Projekt OpenSSL (Studienprojekt)
Elektrokonzern

Erweiterung der OpenSSL Implementierung
Integration von pre-shared-keys zur Verbindungsinitialisierung in das
Open Source Projekt OpenSSL.
IETF Internet-Draft: -Hyperlink entfernt-

Tätigkeiten:
• Analyse des OpenSSL Projekts
• Erweiterung von pre-shared-keys

Technologien:
C, C++, SSL, TLS

Eingesetzte Qualifikationen

SSL / TLS, Softwareentwicklung (allg.), C, C++, Internet / Intranet, HTTP, HTML

Software-Entwickler
Texas Instruments Deutschland GmbH, Freising
9/2004 – 7/2006 (1 Jahr, 11 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

9/2004 – 7/2006

Tätigkeitsbeschreibung

Diverse Business-IT-Projekte (Werkstudent)
Technologieunternehmen

Evaluierung, Planung und Umsetzung diverser Anwendungen im Business IT Bereich

Technologien:
C# .NET, MSSQL, PHP, XML, SAP, HTML, CSS, JavaScript

Eingesetzte Qualifikationen

Microsoft SQL-Server (MS SQL), SAP IS-A, SAP Beratung (allg.), XML, Softwareentwicklung (allg.), .Net, C#, Java (allg.), PHP, CSS (Cascading Style Sheet), JavaScript, HTML

Zertifikate

Zend Certified Engineer (ZF)
2010

Ausbildung

Informatik
Dipl.-Inf. (FH)
2008
Landshut
Informatik
MSc-Inf.

Hagen

Weitere Kenntnisse

Programmiersprachen:
==============
Java: +++
PHP: +++
C: o
C#: ++
C++: +
Shell-Script: ++

Produkte / Standards:
==============
Java:
Spring, Maven, Hibernate, JDBC, Drools, Junit

PHP:
Zend Framework, Doctrine, PhpUnit, Xhprof

Caching:
Memcached, Redis, APC, Hazelcast

Index:
Solr, Lucene

Entwicklungsumgebungen:
Eclipse, Zend Studio, .NET

Application Server:
Apache Tomcat, Jetty

Tracking / Continious Integration:
Bugzilla, Jira, Jenkins

Entwicklungsmethodiken:
Scrum (agile Softwareentwicklung), Testgetriebene Entwicklung mit Unit Tests

Datenbanken:
=========
NoSQL (MongoDB)
MS SQL Server (2000, 2005)
MySQL (3.x, 4.x, 5.x)
Oracle (Oracle 11g)
SQL-Programmierung
SQL-Stored-Procedures
T-SQL

Betriebssysteme:
===========
Linux, Mac, Windows

Datenkommunikation:
==============
EDIFACT
JSON-RPC
REST
SOAP
XML-RPC

Persönliche Daten

Sprache
  • Deutsch (Muttersprache)
  • Englisch (Fließend)
  • Französisch (Grundkenntnisse)
Reisebereitschaft
Nähe des Wohnortes
Arbeitserlaubnis
  • Europäische Union
Home-Office
unbedingt
Profilaufrufe
3485
Alter
40
Berufserfahrung
16 Jahre und 1 Monat (seit 02/2008)

Kontaktdaten

Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.

Jetzt Mitglied werden