freiberufler Senior Java Software Engineer auf freelance.de

Senior Java Software Engineer

offline
  • 80€/Stunde
  • 33098 Paderborn
  • National
  • de  |  en  |  fr
  • 25.11.2023

Kurzvorstellung

✔ 25 Jahre Java-Softwareentwicklung
✔ 15 Jahre im professionellen Einsatz
✔ 14 Jahre Spring Framework
✔ 8 Jahre Google Cloud Platform, Kubernetes & Docker
✔ 5+ Jahre Vue.js & React.js
✔ 11 Jahre agile Projekte (Scrum, Kanban)

#gernperDu

Qualifikationen

  • Cloud (allg.)
  • Datenbankentwicklung
  • Full-Stack
  • Java (allg.)
  • Kontinuierliche Integration (CI)
  • Softwareentwicklung (allg.)
  • Spring
  • Testautomatisierung

Projekt‐ & Berufserfahrung

Senior Java Software Engineer | Spring Boot Microservices | Kubernetes | PostgreSQL | React
Engel & Völkers, Hamburg / remote
2/2022 – 2/2023 (1 Jahr, 1 Monat)
Wohnungswirtschaft
Tätigkeitszeitraum

2/2022 – 2/2023

Tätigkeitsbeschreibung

- Entwicklung und Betrieb von per Google Pub/Sub kommunizierenden Microservices zur asynchronen Verarbeitung und Verteilung von Immobiliendaten

- Entwicklung und Betrieb einer Webanwendung bestehend aus React-Frontend und per GraphQL/REST angebundenem Spring-Boot-Backend

- Entwicklung und Betrieb einer Anwendung zur automatisierten Analyse und Verarbeitung von Daten in E-Mails- Entwicklung und Betrieb von per Google Pub/Sub kommunizierenden Microservices zur asynchronen Verarbeitung und Verteilung von Immobiliendaten

Eingesetzte Qualifikationen

Agile Entwicklung, Back-End Entwicklung, Confluence (Atlassian), Continuous Delivery (CDE), CSS (Cascading Style Sheet), Docker, Front-End Entwicklung, Full-Stack, Git, Google Cloud, GraphQL, Hibernate (Framework), Hibernate (Java), HTML, Java (allg.), JavaScript, JavaScript Object Notation (JSON), Jira, JUnit, Kanban (Softwareentwicklung), Kontinuierliche Integration (CI), PostgreSQL, React (JavaScript library), Representational State Transfer (REST), Softwareentwicklung (allg.), Spring, SQL, Testautomatisierung, TypeScript

Senior Java Software Developer
achelos GmbH, Paderborn
2/2020 – 12/2020 (11 Monate)
IT & Entwicklung
Tätigkeitszeitraum

2/2020 – 12/2020

Tätigkeitsbeschreibung

Implementierung einer umfangreichen Testsuite für die eHealth-Software und -Infrastruktur deutscher Krankenversicherungen (elektronische Patientenakte, aPA)

Eingesetzte Qualifikationen

Eclipse, Git, Representational State Transfer (REST), Softwareentwicklung (allg.), Testautomatisierung, Testing (IT), XML

Senior Java Software Engineer | Spring Boot Microservices | Kubernetes | PostgreSQL | Vue.js
WPS Management GmbH, Paderborn
5/2016 – 2/2022 (5 Jahre, 10 Monate)
IT & Entwicklung
Tätigkeitszeitraum

5/2016 – 2/2022

Tätigkeitsbeschreibung

Entwicklung einer Business Integration Platform für strategiekonforme B2B-Beschaffungsprozesse

- Entwicklung von Microservices mit Spring Boot und Node.js
- Spezifizierung von REST-Schnittstellen mit OpenAPI
- Implementierung von Geschäftslogik
- Software- und Datenbankdesign
- Entwicklung und Optimierung von Datenbankabfragen
- Implementierung von Unit-, Integrations- und End-to-End-Tests
- Erstellung von Services und Deployments in Kubernetes
- Erstellung web-basierter Benutzeroberflächen und UI-Komponenten mit Vue.js
- Code-Reviews
- Durchführung manueller Softwaretests
- Erhebung und Auswertung von Metriken
- Aufwandschätzung
- Konzeption
- Dokumentation
- SCRUM

Eingesetzte Qualifikationen

SCRUM, Agile Entwicklung, Apache Maven, Back-End Entwicklung, Confluence (Atlassian), Continuous Delivery (CDE), CSS (Cascading Style Sheet), Docker, Front-End Entwicklung, Full-Stack, Git, Google Cloud, Hibernate (Framework), HTML, Java (allg.), JavaScript, JavaScript Object Notation (JSON), Jira, JUnit, Kontinuierliche Integration (CI), Node.js, Representational State Transfer (REST), Softwareentwicklung (allg.), Solr, Spring, Testautomatisierung, Testing (IT), TypeScript, Vue.js

Senior Java Software Developer | JBoss EAP | JSF | BPM | JCR
Siemens AG, Paderborn
7/2012 – 4/2016 (3 Jahre, 10 Monate)
IT & Entwicklung
Tätigkeitszeitraum

7/2012 – 4/2016

Tätigkeitsbeschreibung

Entwicklung einer Webanwendung zur Abbildung des Steuerberatungsprozesses für alle weltweit stattfindenden Projekte des Unternehmens

- Software- und Datenbankdesign
- Implementierung von Geschäftslogik
- Entwicklung und Optimierung von Datenbankabfragen
- Umsetzung und Erweiterung des Berechtigungskonzepts
- Design von Inhaltstypen und Abfragen im Document Management System (JCR)
- Entwicklung von Eingabemasken und zugehörigen Controllern
- Entwicklung von Schnittstellen zur Service-Schicht
- Softwaretests
- Unterstützung bei der Anforderungsaufnahme
- Aufwandschätzung
- Konzeption
- Koordination auf technischer Ebene mit anderen Abteilungen und Spezialisten
- Beratung des Service Managements
- Erstellung von Auswertungen
- Dokumentation, Erstellung von UML- und Sequenz-Diagrammen
- Analyse und Bearbeitung von Bugs
- Performance-Analysen
- Einarbeitung eines Entwicklerteams im europäischen Ausland (Kommunikation auf Englisch)
- Administration des lokalen JBoss Application Servers (EAP 6.x)

Eingesetzte Qualifikationen

Datenbankentwicklung, Oracle Database, SQL, jboss, Back-End Entwicklung, Front-End Entwicklung, CSS (Cascading Style Sheet), Full-Stack, Hibernate (Framework), HTML, JSF (Java Server Faces), Business Process Model and Notation (BPMN), Prozessmanagement, Softwareentwicklung (allg.)

Software Developer | Java | Spring MVCSoftware Developer | Java | Spring MVC
ImmoScout24, Berlin
1/2012 – 6/2012 (6 Monate)
Wohnungswirtschaft
Tätigkeitszeitraum

1/2012 – 6/2012

Tätigkeitsbeschreibung

Entwicklungs- und Wartungsaufgaben im Bereich der zentralen Suchmaske des Portals.

- Implementierung in Java, Spring MVC, SQL, Javascript
- Prototyping
- Konzeption
- Softwaretests
- Lasttests
- Überwachung von Buildprozessen
- organisatorische Aufgaben
- Analyse und Bearbeitung von Bugs
- SCRUM

Eingesetzte Qualifikationen

Oracle Database, Kontinuierliche Integration (CI), Testautomatisierung, Testing (IT), Java (allg.), Spring, CSS (Cascading Style Sheet), Hibernate (Framework), HTML, JavaScript, JavaScript Object Notation (JSON), Representational State Transfer (REST), SCRUM, Softwareentwicklung (allg.)

Software Developer | Java | Spring MVC
ImmoScout24, Berlin
10/2011 – 12/2011 (3 Monate)
Wohnungswirtschaft
Tätigkeitszeitraum

10/2011 – 12/2011

Tätigkeitsbeschreibung

Entwicklung eines suchmaschinenoptimierten Teilbereichs des Immobilienportals auf Basis von Spring MVC und JSP.

- Implementierung
- Softwaredesign
- Unit-Testing
- UI-Testing
- SCRUM

Eingesetzte Qualifikationen

SCRUM, Apache Maven, Continuous Delivery (CDE), CSS (Cascading Style Sheet), Full-Stack, Hibernate (Framework), HTML, Java (allg.), JavaScript, JUnit, Kontinuierliche Integration (CI), Representational State Transfer (REST), Softwareentwicklung (allg.), Spring, Testing (IT)

Software Developer | Java | Spring | SQLSoftware Developer | Java | Spring | SQL
Volkswagen AG, Hannover
4/2011 – 8/2011 (5 Monate)
Automobilindustrie
Tätigkeitszeitraum

4/2011 – 8/2011

Tätigkeitsbeschreibung

Entwicklung einer Webanwendung zur Verwaltung und Dokumentation von Fahrzeugprojekten

Eingesetzte Qualifikationen

Oracle Database, SQL, Softwareentwicklung (allg.), Spring, SQL*Plus, CSS (Cascading Style Sheet), Full-Stack, HTML, JSF (Java Server Faces)

Software Developer | Java | Spring | SQL
Volkswagen AG, -
11/2010 – 4/2011 (6 Monate)
Automobilindustrie
Tätigkeitszeitraum

11/2010 – 4/2011

Tätigkeitsbeschreibung

Entwicklung einer Webanwendung zur Pflege von internationalisierten Texten für den firmeninternen Softwareentwicklungsprozess

Eingesetzte Qualifikationen

CSS (Cascading Style Sheet), HTML, Java (allg.), Jenkins, JSF (Java Server Faces), Kontinuierliche Integration (CI), Oracle Database, Softwareentwicklung (allg.)

Software Developer | Java | SQL | JSF
Porsche AG, remote
5/2008 – 4/2012 (4 Jahre)
Automobilindustrie
Tätigkeitszeitraum

5/2008 – 4/2012

Tätigkeitsbeschreibung

Weiterentwicklung einer Webanwendung für die Visualisierung des Vertriebsnetzes und die Bewertung von Maßnahmen zur Corporate Compliance

Eingesetzte Qualifikationen

Oracle Database, SQL, Softwareentwicklung (allg.), CSS (Cascading Style Sheet), Full-Stack, Hibernate (Framework), HTML, JSF (Java Server Faces)

Ausbildung

Informatik
Dipl.-Inf.
Uni Paderborn
2006
Paderborn

Über mich

• freiberuflicher Softwareentwickler mit großer Leidenschaft für seine Profession
• tiefgehende Erfahrung in der Java Softwareentwicklung seit 1997
• seit 2008 im professionellen Java-Umfeld tätig
• langjährige Projekterfahrung mit relationalen und NoSQL-Datenbanken wie PostgreSQL, Oracle DB und MongoDB
• arbeitet seit 8 Jahren mit Docker-basierten Microservices auf der Kubernetes Platform
• detaillierte Kenntnisse des Spring Frameworks
• erfahren im Bereich des Softwaretestings auf allen Ebenen der Testpyramide
• erfolgreiche Implementierung von Web-Anwendungen von der Datenbank bis zur UI
• praktische Erfahrung mit Continuous Integration und Automation Tools wie Gitlab und Jenkins
• arbeitet mit einem agilen Mindset
• intrinsisch motiviert und leidenschaftlich
• aufgeschlossen und interessiert an neuen Technologien und Wegen, Dinge smarter zu machen
• Erfahrung in internationalen Teams

Persönliche Daten

Sprache
  • Deutsch (Muttersprache)
  • Englisch (Fließend)
  • Französisch (Grundkenntnisse)
Reisebereitschaft
National
Arbeitserlaubnis
  • Europäische Union
Home-Office
bevorzugt
Profilaufrufe
279
Alter
49
Berufserfahrung
17 Jahre und 10 Monate (seit 06/2006)

Kontaktdaten

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

Jetzt Mitglied werden