freiberufler Software Engineer Java-JEE / Solution Architect auf freelance.de

Software Engineer Java-JEE / Solution Architect

offline
  • 130‐140€/Stunde
  • 6410 Goldau
  • Weltweit
  • de  |  hu  |  en  |  fr  |  es
  • 01.01.2026

Kurzvorstellung

Software Engineer und Solution Architect mit langjähriger Projekterfahrung im Bereich Java/JEE und angrenzenden Technologien (Oracle DB XE 11g, PL/SQL, CI/CD, SOA, TOGAF). Zuvor mehrere Jahre wissenschaftliche Softwareentwicklung mit Delphi.

Qualifikationen

  • Eclipse3 J.
  • IBM DB2
  • J2EE9 J.
  • Java (allg.)11 J.
  • Java SE9 J.
  • Javaserver Faces9 J.
  • Jenkins9 J.
  • Jira8 J.
  • Junit11 J.
  • Netbeans8 J.
  • Red Hat Enterprise Linux (RHEL)9 J.
  • Scrum2 J.
  • UML
  • Wildfly

Projekt‐ & Berufserfahrung

Software Engineer Java 21, Release Engineer und Scrum Master
MediData AG, Root LU
7/2017 – 12/2025 (8 Jahre, 6 Monate)
IT & Entwicklung
Tätigkeitszeitraum

7/2017 – 12/2025

Tätigkeitsbeschreibung

- Weiterentwicklungen der JEE-basierten Applikationen des MediData-Netzes. Dieses stellt das umfassendste Netzwerk von Healthcare Professionals in der Schweiz für den effizienten und sicheren Austausch von sensiblen medizinischen und administrativen Daten zur Verfügung.
- Durchführung von Release- und Deploymentarbeiten, Mitwirkung an der Weiterentwicklung des Deploymentprozesses
- Seit 2025 Scrum Master des Teams

Eingesetzte Qualifikationen

Container Management, Oracle Database, SQL, Continuous Delivery, Continuous Integration, Scrum-Master, Confluence, Release-Management, Code-Review, Docker, Java (allg.), Swing (Java), Red Hat Enterprise Linux (RHEL), CSS (Cascading Style Sheet), HTML, JavaScript, Openshift, React (JavaScript library), J2EE, Java SE, Javaserver Faces, Jenkins, Jira, Junit, Netbeans

Software Engineer Java/JEE
AdNovum AG Zürich, Zürich
10/2016 – 6/2017 (9 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

10/2016 – 6/2017

Tätigkeitsbeschreibung

Implementation neuer Geschäftslogik und Bug-Fixing in bestehender Grossapplikation (Java 8, JSF 2) als Engineer in einem Team von ca. 20 Mitgliedern verteilt auf die Standorte Zürich und Budapest.

Eingesetzte Qualifikationen

IBM DB2, Red Hat Enterprise Linux (RHEL), Eclipse, J2EE, Java (allg.), Jenkins, Javaserver Faces

Software Engineer Java
Swiss Life AG, Zürich
4/2016 – 10/2016 (7 Monate)
Versicherungen
Tätigkeitszeitraum

4/2016 – 10/2016

Tätigkeitsbeschreibung

Umstellung von diversen Java/JEE-Applikationen von Oracle DB auf Microsoft SQL Server 2014. Durchführung applikationsseitig erforderlicher Anpassungen, Tests, Dokumentation. Dazu gehören u.a. Validierung und Anpassung von Unit-Tests, Aktualisierung betroffener Properties, Test migrierter Datenbankobjekte u.a. im Fall ohne 1:1-Entsprechung zwischen Oracle und MS SQL, Upgrade von Hibernate, Konversion von PL/SQL-Skripten in Transact-SQL, Überwachung der Builds und Deployments umgestellter Applikationen, Entgegennahme von Rückmeldungen aus dem Fachtesting.

Eingesetzte Qualifikationen

Oracle Database, SQL, Microsoft SQL-Server (MS SQL), Java Database Connectivity, Oracle WebLogic Server, Hibernate (Java), J2EE, Java (allg.)

Java Software Engineer, Solution Architect
Indexium AG, Zürich
10/2015 – 2/2016 (5 Monate)
Banken
Tätigkeitszeitraum

10/2015 – 2/2016

Tätigkeitsbeschreibung

· Java-Entwicklung und Testing im Bereich Back-End
· Installation, Konfiguration und Integration eines SonarQube-Servers
· Architekturdesign und –reviews im Bereich SOA und Microservices
· Evaluierung von Docker als Plattform für den Build, Lieferung und Betrieb von Services

Eingesetzte Qualifikationen

Wildfly, Subversion, Bash Shell, Eclipse, Java SE, Junit, Jenkins, Serviceorientierte Architektur

Java Software Engineer im Scrum-Team
Siemens Schweiz AG, Building Technologies, Zug
1/2015 – 9/2015 (9 Monate)
Maschinen-, Geräte- und Komponentenbau
Tätigkeitszeitraum

1/2015 – 9/2015

Tätigkeitsbeschreibung

Umsetzung fachlicher Erweiterungen im Back-End-Bereich; Erstellung von Tests (Unit, Integration, Acceptance), Bug- und Defect-Bearbeitung.

Eingesetzte Qualifikationen

Scrum, Testen, Testdesign (IT), Java (allg.), Junit, Eclipse, Building automation and control networks (BACnet)

Java Software Engineer im Scrum-Team
UNIC AG, Zürich
9/2014 – 12/2014 (4 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

9/2014 – 12/2014

Tätigkeitsbeschreibung

Umsetzung von Erweiterungen und Anpassungen im Bereich Geschäftslogik / Back-End der
bestehenden Anwendungen; Bug-Fixes, Testing, Dokumentation.

SWITCH ist die Schweizer Internetdomain-Registry, während SwitchPlus ein kürzlich von SWITCH
gegründetes Registrar-Unternehmen ist. Auf Grund gesetzlicher Änderungen darf SWITCH als
Registry ab 2015 keine Registrar-Funktionen mehr wahrnehmen.

Diese fundamentale fachliche Änderung bedingte zahlreiche wichtige Anpassungen in der
Registrations-Applikation (RegApp) der SWITCH sowie auch in der Anwendung von SwitchPlus,
welches aus einem Clone der RegApp entstand. Neue Use-Cases mussten implementiert, obsolete
ausgebaut werden. Wesentlicher Teil der Arbeit war auch die Behebung verzeichneter Bugs.

Verwendete Technologien: Java SE 7, PrimeFaces 5.0, Oracle DB, Oracle SQLDeveloper, SQL and
PL/SQL, IntelliJ IDE, Git, hibernate, WildFly 8.1 / JBoss 7.2, Maven, JUnit 4, TDD, Hamcrest/Mockito,
Jenkins, Kunagi-Webtool für Task-Administration. Vorgehen im Team nach dem Scrum-Ansatz.

Eingesetzte Qualifikationen

Oracle Database, SQL, Scrum, Wildfly, J2EE, Junit

Software Engineer Java SE 7 im Scrum-Team
Schweizerische Bundesbahnen SBB, Bern
6/2014 – 8/2014 (3 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

6/2014 – 8/2014

Tätigkeitsbeschreibung

Umsetzung fachlicher Anforderungen und Erweiterungen im Bereich Back-End und Persistenz (DBSkripte Oracle SQL, PL/SQL), Testing

Der Alarm- und Ereignisassistent (ALEA) ist eine Teilanwendung des Rail Control System, welches im
Störungsfall die Benutzer divisionsübergreifend unterstützt. Es hilft bei Alarmierungen, Erstellen und
Umsetzen von Konzepten (Züge, Busse, Reisende).

Verwendete Technologien: Java SE 7, Oracle DB, Oracle SQL Developer, TOAD, SQL und PL/SQL,
Eclipse IDE (Kepler), hibernate, Subversion, Ant, JUnit 4, Hamcrest/Mockito, TDD, Jenkins, Sonar,
JIRA, Confluence, HP Application Lifecycle Management. Vorgehen im Team nach dem Scrum-
Ansatz.

Eingesetzte Qualifikationen

Oracle Database, SQL, Scrum, PL/SQL, Java SE, Junit, Eclipse, Application lifecycle management (ALM)

Java/JEE Software Engineer im Scrum-Team
Löwenfels Partner AG, Luzern, Luzern
7/2013 – 6/2014 (1 Jahr)
Dienstleistungsbranche
Tätigkeitszeitraum

7/2013 – 6/2014

Tätigkeitsbeschreibung

Code-Entwicklung in Java 7, Code-Reviews, Testing, Entwicklung von DB-Skripten in Oracle SQL, Build-Überwachung, Releasebau, Abklärungen von Anforderungen und Bearbeitung von User Stories. Einsatz der französischen Sprache zur Kommunikation mit Endkunden des Einsatzunternehmens in der Welschschweiz.

Verwendete Technologien: Java SE 7, Oracle DB, Oracle SQL Developer, SQL und PL/SQL, Eclipse
IDE (Kepler), eclipselink/toplink, Subversion, XML-Technologien, Spring Configuration Beans, Web
Services, JBoss 7.1, Ant, Maven, JUnit 4, Hamcrest/Mockito, TDD, Jenkins, Sonar, Java Checkstyle,
JIRA, Confluence. Vorgehen im Team nach dem Scrum-Ansatz.

Eingesetzte Qualifikationen

Oracle Database, SQL, Scrum, XML, Spring Framework, Subversion, Java SE, Java (allg.), Junit, Eclipse, WSDL (Web Services Description Language)

Software Engineer Java EE 6 EJB, JPA
VRSG St. Gallen (als IT-Consultant bei ipt AG), St. Gallen
8/2012 – 4/2013 (9 Monate)
IT-Dienstleister
Tätigkeitszeitraum

8/2012 – 4/2013

Tätigkeitsbeschreibung

Applikation Einwohnerkontrolle

Entwicklungsarbeiten hauptsächlich im Backend-Businesslogikbereich, Java EE 6 EJB / JPA

Verwendete Technologien: Java EE 6, Eclipse IDE, Maven, SVN, JUnit-Testing mit Arquillian und JSON für Testdaten, Oracle XE DB, Oracle SQLDeveloper, Oracle WebLogic Server 12c, CI mit Jenkins, code-monitoring mit Sonar

Software Engineer und Integrator, Java EE, Oracle, SAP Business Objects
Eidg. Steuerverwaltung (als IT-Consultant bei ipt, Zug, Bern
10/2011 – 4/2012 (7 Monate)
Steuerverwaltung
Tätigkeitszeitraum

10/2011 – 4/2012

Tätigkeitsbeschreibung

Erstellung eines technischen Release: Migration Applikationsserver von WLS 8.1 auf WLS 10.3, Java 1.4 auf 1.6, Ablösung Reporting JReport durch SAP Business Objects (BO), Neuerstellung der Report-Templates in SAP BO und Test gegen jene in JReport

Verwendete Technologien: Java, JavaScript, JSP, Jakarta Struts, SQL, Eclipse IDE
Oracle WebLogic-Server 8.1 und 10.3, Hibernate-Framework, SAP Business Objects WebIntelligence XI, SAP Business Objects Universe Designer

Software Engineer Java EE 5, smartGWT
swissgrid AG (als IT-Consultant bei ipt AG), Zug, Laufenburg
1/2011 – 9/2011 (9 Monate)
Versorgungswirtschaft
Tätigkeitszeitraum

1/2011 – 9/2011

Tätigkeitsbeschreibung

Bilanzgruppenmanagement (Stromnetz Schweiz und angrenzende Gebiete)

Entwicklung UI sowie Business-Logik im Backend-Bereich; Testing

Verwendete Technologien: Java 1.5, EJB, JUnit-Tests, Eclipse, MS SQL Server 2008, Eclipse IDE, Ant, Hibernate-Framework, SmartGWT-Framework, Test-Suite ITKO LISA

Software Engineer Java, JSP, JavaScript
Eidg. Steuerverwaltung (als IT-Consultant bei ipt, Zug
11/2010 – 1/2011 (3 Monate)
Steuerverwaltung
Tätigkeitszeitraum

11/2010 – 1/2011

Tätigkeitsbeschreibung

Rechtsdatenbank

Durchführung von Erweiterungsarbeiten im Rahmen der Erstellung eines neuen Release

Verwendete Technologien: Java 1.4, JavaScript, JSP, Eclipse IDE, Ant, Jakarta Struts, SQL, Eclipse IDE, Hibernate-Framework, Oracle SQLDeveloper

Wissenschaftlicher Angestellter, Softwareentwickler Delphi
Institut für Werkstoffkunde, TU Darmstadt (Anstell, Darmstadt
7/2006 – 10/2010 (4 Jahre, 4 Monate)
Hochschulen und Forschungseinrichtungen
Tätigkeitszeitraum

7/2006 – 10/2010

Tätigkeitsbeschreibung

Interaktives Anwenderprogramm zur Erstellung von Kriechgleichungen
Förderstellen: Arbeitsgemeinschaft industrieller Forschungsvereinigungen, Deutschland, und Stahlinstitut VDEh, Deutschland, Dauer: 2 ½ Jahre

Implementierung mittels UML und Borland Delphi Ver. 7 and 10.

Mitverandwortlicher für die IT-Infrastruktur (Wartung, Erweiterung, Mitarbeiterunterweisung) der Abteilung und deren Labore (insgesamt etwa 70 PCs und 10 Server)

Diverse Arbeiten im Labor- und Lehrbereich des Institutes für Werkstoffkunde

Zertifikate

SAFe 5 Practitioner (5.1) – Scaled Agile Framework
2022
Oracle Certified Professional, Java SE 11 Developer
2021
iSAQB Certified Professional for Software Architecture, foundation level
2020
Oracle Certified Professional, Java SE 8 Programmer
2019
LPIC-1, Linux Professional Institute
2019
Oracle Certified Expert, Java EE 6 Web Services Developer
2018
The Open Group TOGAF 9, Foundation + Certified
2017
Arcitura SOASchool Certified SOA Architect
2015
Oracle Database 11g : Program with PL/SQL
2014
UML Professional Fundamental (Object Management Group)
2013
Oracle Certified Professional, Java SE 7 Programmer
2013
Oracle Certified Expert, Java EE 6 JPA Developer
2012
Oracle Certified Expert, Java EE 6 EJB Developer
2012
Oracle ADF 11g Certified Implementation Specialist
2012
Oracle Certified Expert, Java EE 6 JSP and Servlet Developer
2011
Oracle Certified Professional, Java SE 6 Programmer
2011

Ausbildung

Promotion, Fachbereich Maschinenbau
Doktor-Ingenieur (Dr.-Ing.)
2010
Darmstadt, Deutschland
Informatik
Diplom-Informatiker
2006
Darmstadt, Deutschland

Über mich

Wochenendeinsatzbereitschaft gegeben

Weitere Kenntnisse

Java EE, Entwicklungstools (Eclipse IDE, JDeveloper, SVN, awt und Swing, Build-Tools Ant, Maven), Oracle-Technologien (WebLogic Server, Datenbank 11g XE, Oracle SQL), Java-Frameworks (JUnit, Hibernate, Struts, smartGWT, Arquillian), Jenkins (cont. integr.), sonar (code-monitoring), Borland Delphi Ver. 10 (Object Pascal) incl. IDE Enterprise Architect, C++ mit IDE bloodshed devC++ und wxWidgets, JavaScript, JSP, XML, JSON, Betriebssysteme (Windows, Linux)
Fachkenntnisse aus der Werkstoffkunde (Hochtemperaturwerkstoffe), Branchenkenntnisse aus dem Energie- und Kraftwerksbereich

Persönliche Daten

Sprache
  • Deutsch (Muttersprache)
  • Ungarisch (Muttersprache)
  • Englisch (Fließend)
  • Französisch (Fließend)
  • Spanisch (Gut)
Reisebereitschaft
Weltweit
Arbeitserlaubnis
  • Europäische Union
  • Schweiz
Home-Office
bevorzugt
Profilaufrufe
1463
Alter
45
Berufserfahrung
19 Jahre und 9 Monate (seit 07/2006)

Kontaktdaten

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

Jetzt Mitglied werden