Software Architect JEE

Profil Foto
Verfügbarkeit einsehen
  Umkreis (bis 200 km)
de  |  en
  auf Anfrage
  Bremen
 14.05.2018

Kurzvorstellung

Ich habe 10 Jahre Erfahrung als JEE-Entwickler, -Architekt und Team Lead in einer agilen Organisation im E-Commerce-Umfeld. Mein Schwerpunkt liegt in der Backend-Entwicklung und -Architektur, ich beherrsche aber auch Frontend-Technologien.

Ich biete

IT, Entwicklung
  • Microsoft SQL-Server (MS SQL)
    10 Jahre , 2 Monate Erfahrung
  • SCRUM
    10 Jahre , 2 Monate Erfahrung
  • J2EE (Java EE)
    10 Jahre , 2 Monate Erfahrung
  • Java (allg.)
    10 Jahre , 2 Monate Erfahrung
  • Representational State Transfer (REST)
    2 Jahre , 8 Monate Erfahrung
  • Spring
    2 Jahre , 8 Monate Erfahrung
  • Gradle
    2 Jahre , 8 Monate Erfahrung
  • Projektleitung / Teamleitung (IT)
    2 Jahre , 8 Monate Erfahrung
  • jQuery
    2 Jahre , 8 Monate Erfahrung

Projekt‐ & Berufserfahrung

Teamleiter Backend-Entwicklung (Festanstellung)
CTS Eventim Solutions GmbH, Bremen
10/2015 – 5/2018 (2 Jahre, 8 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

10/2015 – 5/2018

Tätigkeitsbeschreibung

Disziplinarische Führung eines Teams aus 15 Java-Entwicklern in einer Matrixorganisation aus sechs interdisziplinären Scrum-Teams
- Organisation des Backend-Teams zur Zusammenarbeit über Scrum-Team-Grenzen hinweg
- Festlegen von Kriterien zur Messung der Code-Qualität und Einleiten von Maßnahmen zu deren Verbesserung
- Aus- und Weiterbildung und Entwicklung der Mitarbeiter
- Rekrutierung und Einstellung von Bewerbern

Product Owner für die Einführung automatisierter Tests im Java Backend
- Technische Führung eines Spezialisten-Teams bestehend aus Java-Entwicklern, Software-Architekten, QA Experts und externen Beratern
- Entwicklung eines Vorgehens zur Einführung automatisierter Tests und der testgetriebenen Entwicklung unter Verwendung des Spock-Frameworks
- Einführung der entwickelten Standards und Prozesse durch Schulung und Coaching von Entwicklern und Software-Architekten

Mitarbeit als Java-Entwickler in den Scrum-Teams

Eingesetzte Qualifikationen

Transact-SQL (T-SQL), Microsoft SQL-Server (MS SQL), SCRUM, Projektleitung / Teamleitung (IT), Testautomation, Code Review, J2EE (Java EE), Java (allg.), Spring, Gradle, Webservices, Representational State Transfer (REST), jQuery, Technische Projektleitung / Teamleitung, Personalführung, Schulung / Coaching (allg.)


Software Architect JEE (Festanstellung)
CTS Eventim Solutions GmbH, Bremen
1/2015 – 9/2015 (9 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

1/2015 – 9/2015

Tätigkeitsbeschreibung

Technische Führung eines Scrum Teams
- Coaching der Entwickler
- Implementierung fachlicher Anforderungen an den Eventim Webshop
- Analyse und Optimierung der Software-Performance
- Entwicklung von abteilungsweit gültigen Java Coding Guidelines
- Mitarbeit im Change Team zur Verbesserung des Anforderungsprozesses

Mitarbeit in einem Change Team zur Analyse und Verbesserung des End-to-End-Anforderungsprozesses

Eingesetzte Qualifikationen

Transact-SQL (T-SQL), Microsoft SQL-Server (MS SQL), SCRUM, Code Review, J2EE (Java EE), Java (allg.), Technische Projektleitung / Teamleitung, Change Management


Software-Entwickler Java (Festanstellung)
CTS Eventim Solutions GmbH, Bremen
4/2008 – 12/2014 (6 Jahre, 9 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

4/2008 – 12/2014

Tätigkeitsbeschreibung

Implementierung fachlicher Anforderungen an den Eventim Webshop
- Anfangs in EJB 2.0 / Java 1.4 mit JBuilder, später in EJB 3.0 / Java 5+ mit Eclipse
- Entwicklung von SQL-Skripten für MS SQL Server

Analyse und Optimierung der Software
- Einsatz von JProfiler zur Analyse und Verbesserung des Laufzeitverhaltens
- Heapdump-Analyse mit Eclipse Memory Analyzer Toolkit zur Verbesserung des Speicherverbrauchs
- Verbesserung der Code-Qualität durch Refactorings zur Verbesserung der Lesbarkeit und Wartbarkeit des Quellcodes

- Umsetzung von Anforderungen für den Eventim Webshop unter Einsatz von Java, J2EE/JEE, MS SQL Server anfangs im Wasserfall, später im agilen Entwicklungsprozess mit Scrum
- Optimierung der Performance im Hinblick auf Laufzeit und Speicherverbrauch
- Verbesserung der Code-Qualität
- Entwicklung von SQL-Skripten zur Anpassung des Datenbankschemas an die Software und zur Migration von Datensätzen

Eingesetzte Qualifikationen

Transact-SQL (T-SQL), Microsoft SQL-Server (MS SQL), SCRUM, Code Review, J2EE (Java EE), Java (allg.)

Ausbildung

Informatik
(Bachelor)
Jahr: 2007
Ort: Stralsund

Qualifikationen

Technisch:
Java, JEE, Tomcat, JBoss, Groovy, Spock, Microsoft SQL Server / Transact-SQL, REST, HTML, CSS, JavaScript, jQuery, Spring Boot, TypeScript, Apache Velocity

Organisatorisch:
Scrum, laterale Führung, disziplinarische Führung, Matrixorganisation

Persönliche Daten

Sprache
  • Deutsch (Muttersprache)
  • Englisch (Fließend)
Reisebereitschaft
Umkreis (bis 200 km)
Arbeitserlaubnis
  • Europäische Union
  • Schweiz
  • Vereinigte Staaten von Amerika
Profilaufrufe
175
Alter
38
Berufserfahrung
18 Jahre (seit 05/2000)
Projektleitung
1 Jahr

Kontaktdaten

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

Jetzt Mitglied werden »