Senior Software Entwickler / Architekt (Java, Java EE, Spring)
- Verfügbarkeit einsehen
- 0 Referenzen
- 95€/Stunde
- 76131 Karlsruhe
- Nähe des Wohnortes
- de | en
- 01.10.2024
Kurzvorstellung
Qualifikationen
Projekt‐ & Berufserfahrung
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
Hibernate (Java), Java (allg.), Java-Frameworks, Softwareentwicklung (allg.), Spring Framework, Representational State Transfer (REST)
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
IBM DB2, J2EE, Java (allg.), Java-Frameworks, Junit, Softwareentwicklung (allg.), Javaserver Faces, Workflows
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
Scrum, Agile Methodologie, Softwareentwicklung (allg.)
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
Projektleitung / Teamleitung (IT), Softwareanforderungsanalyse, System Analyse
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
Mysql, Scrum, Software Design, Software Architecture, Hibernate (Java), Java (allg.), Java-Frameworks, Python, Softwareentwicklung (allg.), Spring Framework, CSS (Cascading Style Sheet), Django, HTML, JavaScript, Jquery
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
Software Architecture, Softwareanforderungsanalyse
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
Softwareanforderungsanalyse
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
Testen, Qualitätsmanagement / QS / QA (IT), Requirement Analyse
10/2010 – 10/2010
Tätigkeitsbeschreibung
Software-Qualitätsanalyse für ein Unternehmen in der Automatisierungstechnik
Quellcode-Analyse, Problemmuster-Analyse
QoS (Quality of Service), Softwareanforderungsanalyse
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
Qualitätsmanagement / QS / QA (IT), Software Architecture, Softwareanforderungsanalyse, Enterprise Javabeans
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
Scrum, Mantis, Softwareentwicklung (allg.), .Net, C#
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
Postgresql, Software Design, UML, Software Architecture, Softwareentwicklung (allg.), Java (allg.), Eclipse
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
UML, Softwareentwicklung (allg.), Java (allg.), Eclipse
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
SAP ECC, Softwareentwicklung (allg.), Spring Framework, XML, Hibernate (Java), Java (allg.), SOAP, Mule MQ, XSLT (XSL Transformation)
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
Apache Tomcat, Softwareentwicklung (allg.), J2EE, Java Native Interface
Zertifikate
Ausbildung
Karlsruhe
Karlsruhe
Weitere Kenntnisse
• 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
- Deutsch (Muttersprache)
- Englisch (Fließend)
- Europäische Union
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden