freiberufler Senior Software Entwickler / Architekt (Java, Java EE, Spring) auf freelance.de

Senior Software Entwickler / Architekt (Java, Java EE, Spring)

offline
  • 95€/Stunde
  • 76131 Karlsruhe
  • Nähe des Wohnortes
  • de  |  en
  • 07.01.2024

Kurzvorstellung

Ich bin ein erfahrener Software-Entwickler / Architekt und arbeite in Java/Java EE/Spring-Projekten. Mein Schwerpunkt liegt in Web/Enterprise-Projekten, Camunda-Projekten, agiler SW-Entwicklung (Scrum Master-zertifiziert).

Qualifikationen

  • Java (allg.)
  • Spring

Projekt‐ & Berufserfahrung

Architektur und Entwicklung einer Software in internem Projekt
internes Projekt, Karlsruhe
8/2016 – 12/2016 (5 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

8/2016 – 12/2016

Tätigkeitsbeschreibung

Entwicklung einer E-Commerce-Plattform zum Produktvergleich
Software-Architektur, Datenschema und Software-Entwicklung Backend

Technologien: Java 8, Spring Boot, Hibernate, PostgeSQL, ElasticSearch,
REST-Schnittstellen

Eingesetzte Qualifikationen

Hibernate (Java), Java (allg.), Java-Frameworks, Softwareentwicklung (allg.), Spring, Representational State Transfer (REST)

Senior Software Developer
SW-Dienstleister für Automobilindustrie, Stuttgart
1/2016 – 5/2017 (1 Jahr, 5 Monate)
Automobilindustrie
Tätigkeitszeitraum

1/2016 – 5/2017

Tätigkeitsbeschreibung

Entwicklung einer Software zum Lieferantenmanagement

Java EE Senior Developer, Technical Lead für Arbeitspaket Lieferantenbewertung,
Prozessmodellierung und -implementierung mit Camunda

Eingesetzte Qualifikationen

DB2, J2EE (Java EE), Java (allg.), Java-Frameworks, JUnit, Softwareentwicklung (allg.), JSF (Java Server Faces), Prozess- / Workflow

Senior Software Developer / Lead Developer
eCommerce-Plattform-Betreiber, Karlsruhe
12/2014 – 12/2015 (1 Jahr, 1 Monat)
Dienstleistungsbranche
Tätigkeitszeitraum

12/2014 – 12/2015

Tätigkeitsbeschreibung

Architektur und Entwicklung einer Software zur Produktdatenerfassung im
E-Commerce-Bereich

Software-Architektur, Technical Lead Frontend-Development, Entwicklung und Anforderungsanalyse für unternehmensinternes UI-Framework, Entwicklung Backend & Frontend-Komponenten

Eingesetzte Qualifikationen

SCRUM, Agile Entwicklung, Softwareentwicklung (allg.)

Berater in Projekt zur Technologieberatung für Due Diligence Analyse
in Festanstellung für Kunden, Karlsruhe
11/2013 – 12/2013 (2 Monate)
Hochschulen und Forschungseinrichtungen
Tätigkeitszeitraum

11/2013 – 12/2013

Tätigkeitsbeschreibung

Due-Diligence Analyse für einen Kaufinteressenten einer Lernplattform

Fachliche Projektleitung, Bewertung der Software-Architektur, Risikoabschätzung zu eingesetzten Technologien

Eingesetzte Qualifikationen

Projektleitung / Teamleitung (IT), Software Analyse, System Analyse

Architektur und Entwicklung einer Software in internem Projekt
internes Projekt, Karlsruhe
8/2013 – 12/2014 (1 Jahr, 5 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

8/2013 – 12/2014

Tätigkeitsbeschreibung

Entwicklung eines Python-basierten Community-Marktplatzes im E Commerce-Bereich

SW-Architektur, Backend-Komponenten, Schnittstellenspezifikation, REST-basierte API-Schnittstelle, Datenbank-Konzeption

Technologien: Java 8, Spring, Spring Boot, Hibernate, Python, Django, MySQL, Redis, HTML/CSS/JavaScript, Solr Search, Elastic Search

Eingesetzte Qualifikationen

mySQL, SCRUM, Software Design, Software Architektur / Modellierung, Hibernate (Java), Java (allg.), Java-Frameworks, Python, Softwareentwicklung (allg.), Spring, CSS (Cascading Style Sheet), Django (Framework), HTML, JavaScript, jQuery

Berater in Projekt zur Software-Qualitätsanalyse
in Festanstellung für Kunden, Karlsruhe
3/2013 – 6/2013 (4 Monate)
Hochschulen und Forschungseinrichtungen
Tätigkeitszeitraum

3/2013 – 6/2013

Tätigkeitsbeschreibung

Architektur-Analyse und Performance-Simulation einer komplexen Client-Server-Anwendung für die Verwaltung von Benutzerrechten

Kunde war ein führendes Unternehmen in der Automobilzulieferung; Systemmodellierung, statistische Datenanalyse

Technologien: Palladio, R

Eingesetzte Qualifikationen

Software Architektur / Modellierung, Software Analyse

Berater in Projekt zur Software-Qualitätsanalyse
in Festanstellung für Kunden, Karlsruhe
2/2012 – 4/2012 (3 Monate)
Hochschulen und Forschungseinrichtungen
Tätigkeitszeitraum

2/2012 – 4/2012

Tätigkeitsbeschreibung

Architektur-Analyse bzgl. Performance-Bottlenecks einer C++-Anwendung im Bereich der Vermessungstechnik

Analyse, Datenauswertung, Schulung

Technologien: Windows Performance Suite, Windows Performance Toolkit, ANTS Performance Profiler

Eingesetzte Qualifikationen

Software Analyse

Berater in Projekt zur Software-Qualitätsanalyse
in Festanstellung für Kunden, Karlsruhe
11/2010 – 12/2011 (1 Jahr, 2 Monate)
Hochschulen und Forschungseinrichtungen
Tätigkeitszeitraum

11/2010 – 12/2011

Tätigkeitsbeschreibung

Projektbegleitende Beratung zur Software-Qualitätssicherung in einem IT-
Entwicklungsprojekt der öffentlichen Hand

Entwicklung von Qualitätskriterien für die Anforderungsspezifikation; Entwicklung einer Testfallspezifikation

Eingesetzte Qualifikationen

Testing (IT), Qualitätsmanagement / QS / QA (IT), Requirement Analyse

Berater in Projekt zur Software-Qualitätsanalyse
in Festanstellung für Kunden, Karlsruhe
10/2010 – 10/2010 (1 Monat)
Hochschulen und Forschungseinrichtungen
Tätigkeitszeitraum

10/2010 – 10/2010

Tätigkeitsbeschreibung

Software-Qualitätsanalyse für ein Unternehmen in der Automatisierungstechnik

Quellcode-Analyse, Problemmuster-Analyse

Eingesetzte Qualifikationen

QoS (Quality of Service), Software Analyse

Berater in Projekt zur Software-Qualitätsanalyse
in Festanstellung für Kunden, Karlsruhe, Karlsruhe, Karlsruhe
3/2010 – 1/2012 (1 Jahr, 11 Monate)
Hochschulen und Forschungseinrichtungen
Tätigkeitszeitraum

3/2010 – 1/2012

Tätigkeitsbeschreibung

Projektbegleitende Beratung und Software-Qualitätsanalyse in einem

Migrationsprojekt einer J2EE-Anwendung für einen Berufsverband

EJB2/EJB3-Migration, Architekturkonzeption, Quellcodeanalyse, Erstellung eines
Qualitätssicherungskonzepts

Eingesetzte Qualifikationen

Qualitätsmanagement / QS / QA (IT), Software Architektur / Modellierung, Software Analyse, EJB (Enterprise JavaBeans)

Software-Entwickler für Projekt in der Fertigungsbranche
in Festanstellung für Kunden, Karlsruhe
9/2009 – 12/2009 (4 Monate)
Hochschulen und Forschungseinrichtungen
Tätigkeitszeitraum

9/2009 – 12/2009

Tätigkeitsbeschreibung

Konzeption und Implementierung einer Client-Server-Software zur Integration der Dokumentation verschiedener Engineering-Werkzeuge und zum Aufbau einer Community für die Engineering-Werkzeuge

Kunde war ein führendes Unternehmen in der Prozessautomation

Technologien: C# .Net, MS Windows Presentation Foundation (WPF), MS Windows Communication Foundation (WCF), Mantis

Eingesetzte Qualifikationen

SCRUM, Mantis, Softwareentwicklung (allg.), .Net, C#

Architektur und Entwicklung einer Software in internem Projekt
in Festanstellung für Kunden, Karlsruhe
3/2009 – 7/2013 (4 Jahre, 5 Monate)
Hochschulen und Forschungseinrichtungen
Tätigkeitszeitraum

3/2009 – 7/2013

Tätigkeitsbeschreibung

Verfahren und Werkzeug zur automatisierten Ableitung von Plattform-Eigenschaften für Performance-Analysen

Konzeption, Architektur, Metamodell und Implementierung des Werkzeugs, Ableitung statistischer Modelle, Vorgehensmodell zur automatischen Ableitung performance-relevanter Plattform-Eigenschaften

Technologien: Java, Eclipse RCP, Eclipse Modeling Framework, R

Eingesetzte Qualifikationen

PostgreSQL, Software Design, UML, Software Architektur / Modellierung, Softwareentwicklung (allg.), Java (allg.), Eclipse

Entwicklung und Teilprojektleitung für Forschungsprojekt
in Festanstellung für Kunden, Karlsruhe, Karlsruhe
3/2009 – 2/2011 (2 Jahre)
Hochschulen und Forschungseinrichtungen
Tätigkeitszeitraum

3/2009 – 2/2011

Tätigkeitsbeschreibung

Entwicklung und Teilprojektleitung für Forschungsprojekt; Entwicklung einer Software-Engineering-Plattform zur modellgetriebenen Software-Entwicklung und Qualitätsanalyse

Arbeitspaketleitung „Architektur und Qualitäts-Metamodell“, Programmierung von Eclipse-IDE-Komponenten

Technologien: Java, OSGi, Eclipse RCP, EMF, QVT, JIRA

Eingesetzte Qualifikationen

UML, Softwareentwicklung (allg.), Java (allg.), Eclipse

Praktikant / nebenberufl. Tätigkeit Software-Entwicklung
in Festanstellung für Kunden, St. Gallen
12/2007 – 4/2008 (5 Monate)
Hochschulen und Forschungseinrichtungen
Tätigkeitszeitraum

12/2007 – 4/2008

Tätigkeitsbeschreibung

Konzeption und Implementierung einer Software-Komponente für eine B2B-Plattform

Anbindung SAP-Adapter, Transformation von Geschäftsprozessen

Technologien: Web Services, XML, SOAP, XSLT, SAP ERP 2005 ECC 6.0, Mule ESB, Java, Spring

Eingesetzte Qualifikationen

SAP ECC, Softwareentwicklung (allg.), Spring, XML, Hibernate (Java), Java (allg.), SOAP (Simple Object Access Protocol), Mule MQ, XSLT (XSL Transformation)

Praktikant / nebenberufl. Tätigkeit Software-Entwicklung
in Festanstellung für Kunden, Karlsruhe
9/2005 – 4/2007 (1 Jahr, 8 Monate)
Luft- und Raumfahrtindustrie
Tätigkeitszeitraum

9/2005 – 4/2007

Tätigkeitsbeschreibung

Entwicklung und Testen von Software-Komponenten für Software zur Aufzeichnung und Wiedergabe von Flugsicherungsdaten

Java-Frontend- und Backend-Entwicklung, Erstellung von Testskripten, Anbindung von C++-Komponenten

Technologien: Java, Apache Tomcat, Servlets, C++, JNI

Eingesetzte Qualifikationen

Apache Tomcat, Softwareentwicklung (allg.), J2EE (Java EE), JNI (Java Native Interface)

Zertifikate

Professional Scrum Master I
2014

Ausbildung

Informatik
Dr.-Ing.
2013
Karlsruhe
Informatik
Diplom-Informatiker
2009
Karlsruhe

Weitere Kenntnisse

Programmiersprachen und Technologien
• Java, Java 8, Spring / Spring Boot, Java EE (u.a. JBoss, IBM WebSphere), Eclipse Equinox OSGi
• XHTML/HTML, CSS, JavaScript, JQuery, Bootstrap, Libraries, Responsive & Mobile Web
• UML, EMF, Ecore, QVTo
• XML, JSON, REST
• Datenbanken: MySQL, PostgreSQL, DB2, Redis (NoSQL), O/R-Mapper (u.a. Hibernate, OpenJPA)
• Geschäftsprozessmodellierung und -implementierung: BPMN, Camunda Process Engine
• Python 2.7, Django (1.5, 1.6), Pyramid Web Framework

Software Engineering
• Analyse, Konzeption und Spezifikation
• Software-Entwurf, Software-Architekturen
• Verteilte Systeme, Client-Server-Umgebungen, skalierbare Systeme
• Systemmigration & Konsolidierung
• Qualitätssicherung (Clean Code, Code-Reviews, Testing mit JUnit, Mockito u.a.)
• Continuous Integration & DevOps (Jenkins, Ansible)
• Component-based Software Engineering
• Model-driven Software Development, automatischen Code-Generierung, Transformationen

Projektmanagement
• Teilprojektleitung, Koordination, Organisation
• Scrum & agile Softwareentwicklung (Certified Professional Scrum Master)

Software-Qualitätssicherung
• Qualitätssicherung für den gesamten Software-Lebenszyklus
• Architektur-Reviews, Code-Reviews
• Performance-Analyse, Wartbarkeitsanalyse

Soft Skills
• Moderation, Arbeitsgruppenleitung
• Dozent und Schulungen im Bereich Softwaretechnik

Sprachen
• Deutsch (Muttersprache)
• Englisch (fließend in Schrift und Wort)
• Spanisch (Grundkenntnisse)

Persönliche Daten

Sprache
  • Deutsch (Muttersprache)
  • Englisch (Fließend)
Reisebereitschaft
Nähe des Wohnortes
Arbeitserlaubnis
  • Europäische Union
Home-Office
bevorzugt
Profilaufrufe
6384
Alter
41
Berufserfahrung
18 Jahre und 6 Monate (seit 09/2005)
Projektleitung
1 Jahr

Kontaktdaten

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

Jetzt Mitglied werden