freiberufler Java EE Software Entwickler auf freelance.de

Java EE Software Entwickler

offline
  • auf Anfrage
  • 93057 Regensburg
  • Umkreis (bis 200 km)
  • hr  |  de  |  en
  • 04.08.2023

Kurzvorstellung

Senior Java SE/EE Software Entwickler mit Erfahrung in Enterprise Technologien (EJB 3.0, JSP, JSF, Vaadin, JPA, Hibernate, Web Services, JMS, JBoss, Websphere, Weblogic,...), Java Standard Edition (Java Networking, Java NIO, Swing) und Datenbanken

Qualifikationen

  • J2EE (Java EE)
  • Java-Frameworks
  • JSF (Java Server Faces)
  • Oracle Database
  • Spring
  • UNIX

Projekt‐ & Berufserfahrung

Technical Architect
Accenture, Remote
11/2022 – 8/2023 (10 Monate)
IT & Entwicklung
Tätigkeitszeitraum

11/2022 – 8/2023

Tätigkeitsbeschreibung

Implementirung JWT-Authentifizierung im Java EE/JBoss/Spring Umfeld:

Erstellung eines JWT-Authentifizierungs Konzept
Implementieren der JWT-Authentifizierung in SOAP Web Services, JSF Frontend und Spring Batches
Konfiguration JBoss 7.4 EAP für die JWT-Authentifizierung
Dokumentation, Tools entwickeln

Eingesetzte Qualifikationen

jboss, J2EE (Java EE)

Software Entwickler (Java Spring Boot)
Bundesagentur für Arbeit, Nürnberg
3/2020 – 10/2022 (2 Jahre, 8 Monate)
Öffentliche Verwaltung
Tätigkeitszeitraum

3/2020 – 10/2022

Tätigkeitsbeschreibung

Umstellung bestehender Cobol Applikationen auf Java Spring Boot

Eingesetzte Qualifikationen

J2EE (Java EE)

Software Entwickler (Java Enterprise Edition)
Sopra Financial Technologies/Sparda DV, Nürnberg
8/2019 – 2/2020 (7 Monate)
Banken
Tätigkeitszeitraum

8/2019 – 2/2020

Tätigkeitsbeschreibung

Entwicklung einer JavaEE Backend Anwendung für das Exportieren von Bausparverträgen
aus einer Legacy Anwendung und das Importieren dieser in eine neuentwickelte
Anwendung. Wärend des Export/Import Prozesses wurden mehrere REST Schnittstellen
angebunden aus denen Daten gelesen wurden und es fand ein fachliches Mapping der
Daten statt. Die Daten wurden ebenso mittels REST in die neue Anwendung importiert.

Eingesetzte Qualifikationen

J2EE (Java EE)

Software Entwickler (Java Enterprise Edition)
Optware GmbH, Regensburg
7/2018 – 7/2019 (1 Jahr, 1 Monat)
IT & Entwicklung
Tätigkeitszeitraum

7/2018 – 7/2019

Tätigkeitsbeschreibung

Entwicklung einer JavaEE Backend/Angular Frontend Anwendung im Bereich Automotive
Logistik (Verwaltung von Bauteilen für die Produktion von Kfz). Das Backend stellte REST
Endpunkte für das Angular Frontend zur Verfügung. Im Backend wurden Daten aus einer
SOAP-Schnittstellen importiert und verarbeitet.

Eingesetzte Qualifikationen

J2EE (Java EE)

Software Entwickler (Java Enterprise Edition)
NKK Programm Service AG, Regensburg
6/2015 – 6/2018 (3 Jahre, 1 Monat)
Versicherungen
Tätigkeitszeitraum

6/2015 – 6/2018

Tätigkeitsbeschreibung

Entwicklung einer JavaEE Backend/Vaadin Frontend Anwendung im Bereich
Versicherungen. Das Backend stellte SOAP Schnittstellen für das Frontend zur Verfügung.
Zusätzliche Import/Export Prozesse aus mehreren REST/SOAP Schnittstellen wurden mit
Camunda BPM (inkl. DMN und CMMN) implementiert. Für das fachliche Mapping von
Importierten Daten wurde Drools Rule Engine eingesetzt.

Eingesetzte Qualifikationen

J2EE (Java EE)

Software Entwickler (Java Enterprise Edition)
Optware GmbH, Regensburg, Regensburg
6/2014 – 2/2015 (9 Monate)
Automobilindustrie
Tätigkeitszeitraum

6/2014 – 2/2015

Tätigkeitsbeschreibung

Umfeld:
---------
Java Enterprise Edition (EJB 3, JSF 2, JPA, Richfaces 4, Glassfish 3), Oracle

Beschreibung:
----------------
J2EE Anwendung im Bereich Logistik/Automotive mit Java Enterprise Technologien (EJB 3, JSF 2, JPA (Criteria API, Eclipselink), Richfaces 4, Glassfish 3), Oracle Datenbank

Eingesetzte Qualifikationen

J2EE (Java EE), EJB (Enterprise JavaBeans)

Software Entwickler (Java Enterprise Edition)
inquence GmbH, Dresden
2/2013 – 5/2014 (1 Jahr, 4 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

2/2013 – 5/2014

Tätigkeitsbeschreibung

Umfeld:
---------
Java SE/EE (Tomcat 7, Java Linux daemon, REST Web Services, MySQL, Filesystem
Cache Synchronisation, Cloud Storage Services (Google Drive API, Dropbox API,
WebDAV), HtmlUnit, Java Netzwerkapplikation, FTP, SMB, POP3, IMAP, WebDAV

Beschreibung:
----------------
● Java Linux Daemon für die Synchronisation von Cloud Storage Diensten (Google Drive, Dropbox, WebDAV) mit lokalen Filesystem Cache. Finden und überprüfen (Connectivity Check) von Hosts, FTP, SMB, POP3, IMAP und WebDAV Servern im lokalen Netzwerk.
● Java REST API Anwendungen auf Tomcat 7 (Tomcat 7 SSL und Datasource Konfiguration) für den Zugriff auf Datenbanken und Cloud Storage Dienste

Eingesetzte Qualifikationen

J2EE (Java EE), J2SE (Java SE)

Software Entwickler (Java Enterprise Edition, Borland Delphi)
IRM d.o.o., Ljubljana
2/2008 – 5/2014 (6 Jahre, 4 Monate)
Banken
Tätigkeitszeitraum

2/2008 – 5/2014

Tätigkeitsbeschreibung

Umfeld:
---------
Java Enterprise Edition (EJB 3.0, JSP, JSF, ORM, JPA, Hibernate, OpenLink, Swing, JMS,
Web Services, SOAP, SAAJ, WSDL, JPQL, JBoss Seam, XMLDSig, Oracle ADF)
FIX (Financial Information Exchange) Protocol, QuickFIX/J FIX Engine API
JBoss 4.2, JBoss 7.1, WebLogic, Websphere Application Server 7
Python 2.7, Borland Delphi 7

Beschreibung:
----------------
Entwicklung und Erweiterung des Hauptproduktes der Firma IRM für Investment Banking ("IBI") auf Borland Delphi Platform.

Java Enterprise Edition Projekte:
● IrmFix (Java EE, EJB 3.0, SOAP Web Services, JPA, Hibernate, JMS, FIX Protokoll)
Modul für die Kommunikation zwischen "IBI" und verschiedenen Börsen (Ljubljana, Wien) mittels FIX (Financial Information Exchange) Protokoll
● IrmBatch (Java EE, EJB 3.0, SOAP Web Services, JPA, Hibernate)
Anwendung für das ausführen von Batch-Jobs
● IrmLog (Swing, Java RegEx, JDBC, Oracle)
Log Parsing and Analyse für IrmFix
● ITRA (Java EE, Seam, JSF, Richfaces, EJB 3.0, JPA, Hibernate)
Web Applikation für die Analyse von Finanziellen Daten
● Fiskalizacija (Java EE, EJB 3.0, SOAP Web Services, Certificates, XML Signature, XMLDSig- digitally signing XML documents)
Modul für die Lieferung von Finanziellen Daten an die Staatliche Steuerbehörden

Python Projekte:
● IrmFixConfigurator
Anwendung für die automatische Installation und Konfiguration von IrmFix (JBoss Installation und Konfiguration, Datenbank Konfiguration, Installation von zusätzlichen Modulen)
● AMProxy
Modul für die Kommunikation zwischen "IBI" und Web Services von Staatlichen Behörden ("AM")

Eingesetzte Qualifikationen

J2EE (Java EE), Delphi

Software Entwickler (C# .NET)
Labirint d.o.o., Pula
7/2006 – 2/2008 (1 Jahr, 8 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

7/2006 – 2/2008

Tätigkeitsbeschreibung

Umfeld:
---------
Visual Studio 2005, C# .NET, Oracle, MSSQL, MySQL, MS Access
ASP.NET 2.0, MS AJAX
Visual Basic 6 and Visual Basic for Application (MS Access, Word, Excel)
TestComplete

Beschreibung:
----------------
Software Entwicklung in C# .NET, ASP.NET, Visual Basic 6 und Visual Basic for Applications, Testen von Anwendungen mit TestComplete

Eingesetzte Qualifikationen

C#, .Net Framework (Microsoft)

System Engineer (Unix, EMC Symmetrix, Storage Area Networks, Backup)
Privredna Banka Zagreb, Zagreb
7/2004 – 7/2006 (2 Jahre, 1 Monat)
Banken
Tätigkeitszeitraum

7/2004 – 7/2006

Tätigkeitsbeschreibung

Umfeld:
---------
AIX 5.x Administration (IBM Power Server [HMC - Hardware Management Console],
LPAR, WLM [AIX Workload Manager]), Sun Solaris, Linux (RHEL) Administration
Enterprise Backup (Tivoli Storage Manager, Tape Libraries, Oracle RMAN)
EMC Symmetrix Storage System Administration (DMX-2000, DMX-3, EMC Centera,
EMC TimeFinder [BCV - Business Continuous Volumes], EMC SRDF [Remote
Replication])
SAN (Storage Area Network) Administration
Squid (Proxy Server/Cache Daemon) Administration
Entwicklung von Tools für die TSM Administration (Perl Tk GUI)

Beschreibung:
----------------
Verwaltung von Unix Systemen (AIX, Solaris, Linux) und EMC Storage Systemen.
Enterprise Backup (Tivoli Storage Manager)
Storage Area Network Administration
Disaster Recovery Konzepte/Implementation (AIX/TSM/EMC/Oracle)

Eingesetzte Qualifikationen

UNIX

Technical Consultant (EMC/Legato Backup, Storaga Area Networks, Database Backup)
Orchestra Service GmbH, Muenchen
1/2000 – 5/2004 (4 Jahre, 5 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

1/2000 – 5/2004

Tätigkeitsbeschreibung

Umfeld:
---------
EMC/Legato NetWorker Enterprise Backup
Windows, Unix (Linux, Sun Solaris, AIX, Tru64)
Datenbanken (Oracle RMAN, MSSQL) und Applikationen (MS Exchange, Lotus Notes,...)
Cluster Umgebungen (MSCS, Linux Cluster, Sun Cluster)
Java Programmierung

Beschreibung:
----------------
Erstellung von Backup Konzepten, Beratung und Installation in komplexen Umgebungen im Bereich von EMC/Legato NetWorker Enterprise Backup Systemen (Windows, Linux, Sun Solaris, AIX, Tru64). Second-Level und Third-Level Level Support.

Beheben von Fehler in Enterprise Umgebungen vor Ort bei Kunden im Rahmen von Projekten und Supporteinsätzen.

Die Umgebungen die durch das Backup erfasst wurden beinhalteten u.a. Cluster Systeme (MSCS, Linux Cluster [SLES 8], Sun Cluster), Datenbanken (Oracle) und verschiedene Applikationen (MS Exchange, MS SQL, Lotus Notes, SAP [backint]).

Kenntnisse im Umgang von SAN (Storage Area Networks), Backup Hardware (Tape Libraries, Tape Drives), modernen SAN Technologien (SAN Storage Speicher Virtualisierung [StoreAge]).

Eingesetzte Qualifikationen

Oracle (allg.), Microsoft SQL-Server (MS SQL), Hardware Entwicklung, UNIX, Oracle Solaris (SunOS), AIX, Microsoft Exchange, Java (allg.), 2nd & 3rd Level Support, IT-Support (allg.), Oracle RMAN (Recovery Manager), SAN / NAS, Back up / Recovery

Zertifikate

Legato Certified NetWorker Specialist
2002
Sun Certified Programmer for Java 2 Platform
2002
Legato Certified NetWorker Administrator
2002

Ausbildung

Mechanical Engineering
Master of Mechanical Engineering

Zagreb

Weitere Kenntnisse

Java SE/Java EE:
- EJB 3, Servlets, JSP, JSF 2, Richfaces 4, Vaadin, JBoss Seam, Spring 3
- JDBC, JPA (ORM, JPQL, Criteria API, Hibernate, EclipseLink), JMS
- Web Services (REST, SOAP, SAAJ, WSDL)
- Oracle ADF (Grundkentnisse), Linux Daemon/Windows Service Entwicklung in Java
- Java Networking (SSL Server/Client, Java NIO, JBoss Netty, Apache Mina)
- Swing

Applikationsserver:
- JBoss 4.2 & 7.1, WebLogic, Websphere Application Server 7, Tomcat 7, Glassfish 3

Sonstige Software-Entwicklung:
- Borland Delphi 7
- Microsoft .NET C#/Visual Basic, Windows Presentation Foundation
- Visual Basic 6 and VBA (MS Access, Word, Excel)

Sonstige Programmiersprachen:
- Javascript, jQuery, PHP 5, Perl, Unix shell
- Python 2.7 (wxPython, cx_Oracle, pyodbc, py2exe, suds (SOAP python client - Web
Services))

Tools:
- Subversion, Git, Ant, Maven, Continuous Integration (Jenkins, Sonatype Nexus)
- Eclipse (Galileo, Juno, Kepler)
- IBM Rational Application Developer
- Visual Studio 2005/2008
- Oracle JDeveloper 11g

Datenbanken:
- SQL
- Oracle 8, 9, 10, 11
- MySQL, DB2, Microsoft SQL Server, Microsoft Access
- Markup Languages/CSS HTML, CSS, XML, XML Namespaces, XPath, XML Schema
- Netzwerk Protokolle TCP/IP, UDP, HTTP, FTP, SMB, SSL (TLS)

Cloud Protokolle:
- oAuth 2.0, Google Drive API, Dropbox API, WebDAV

Betriebssysteme:
- Windows (NT/2000, XP, Windows 7)
- Unix: AIX 5.x, Linux (SuSE, RHEL,...), Sun Solaris

Enterprise Storage:
- Storage Area Networks, Fiber Channel (Brocade, SanDial,...)
- StoreAge Speicher Virtualisierung
- EMC Symmetrix Storage (DMX-2000, DMX-3, EMC Centera, EMC TimeFinder [BCV -Business Continuous Volumes], EMC SRDF [Remote Replication])

Enterprise Backup:
- Legato NetWorker, Tivoli Storage Manager
- Tape Libraries, Oracle RMAN

Sonstiges:
- TestComplete (Automated testing), JUnit, HtmlUnit (Java)
- Cluster Umgebungen (MSCS, Linux Cluster, Sun Cluster)

Persönliche Daten

Sprache
  • Kroatisch (Muttersprache)
  • Deutsch (Fließend)
  • Englisch (Fließend)
  • Italienisch (Grundkenntnisse)
Reisebereitschaft
Umkreis (bis 200 km)
Arbeitserlaubnis
  • Europäische Union
Home-Office
bevorzugt
Profilaufrufe
3884
Alter
51
Berufserfahrung
24 Jahre und 3 Monate (seit 01/2000)

Kontaktdaten

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

Jetzt Mitglied werden