freiberufler Senior Full Stack Entwickler (java/golang/angular) / Hands-On-Architekt auf freelance.de

Senior Full Stack Entwickler (java/golang/angular) / Hands-On-Architekt

zuletzt online vor 6 Tagen
  • 99‐120€/Stunde
  • 89129 Langenau (Württemberg)
  • Weltweit
  • de  |  en  |  it
  • 26.02.2024

Kurzvorstellung

service & qualitätsorientiert,
management by objectives,
gewissenhaft & flexibel

Qualifikationen

  • Angular
  • Code Review
  • Hands-On-IT-Architektur
  • IT-Coaching
  • Java (allg.)
  • Requirement Analyse
  • Spring
  • Testautomatisierung

Projekt‐ & Berufserfahrung

Coach, Hands-On-Architekt
ADS-TEC Energy, Nürtingen/Homeoffice
1/2024 – 5/2024 (5 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

1/2024 – 5/2024

Tätigkeitsbeschreibung

Aufgaben:
* Unterstützung bei ISO 15118-20 (TLS 1.3, mutual auth)
* Requirements aus ISO Spezifikation, Präsentation der Ergebnisse
* Test Setup, Prototyp, Config&Anpassung TLS Handshake
Technik:
Zertifikate, TLS 1.2/1.3, golang, Python3, Docker/Compose, Markdown, UML

Eingesetzte Qualifikationen

Software Architektur / Modellierung

Senior Full Stack Entwickler/Hands-On-Architekt
H&D GmbH, München/Homeoffice
10/2022 – 12/2023 (1 Jahr, 3 Monate)
IT & Entwicklung
Tätigkeitszeitraum

10/2022 – 12/2023

Tätigkeitsbeschreibung

Aufgaben:
* Migration einer Federated-Saml-IdP-Infrastruktur (Service-Konten) von OpenAM auf Keycloak
* Keycloak-Configuration/Extensions,- Security/Vulnerabilities-Patches
* Cloud-Waiting-Room, c4/uml-models, Requirements
* Private PKI, smallstep, Konzept, Certificate-Generator
* gitlab-ci pipeline, dockerless container builds, helm charts
Technik: FINK, Keycloak 21, SAML2, Quarkus, Java 17, Spring Boot 3, REST, Camel, openApi, vue, golang, echo, Tests(junit, mock, integration, e2e), gitlab, ubuntu, multipass, k3s, jib, nginx, ingress, buildah, skopeo, registry, cypress, Docker/Compose, Helm/Kubernetes, plantuml, scrum, Intellij, Teams

Eingesetzte Qualifikationen

Software Architektur / Modellierung, Software Design, Software engineering / -technik

Senior Full Stack Entwickler
Signal-Iduna AG, Hamburg/Homeoffice
5/2022 – 9/2022 (5 Monate)
Versicherungen
Tätigkeitszeitraum

5/2022 – 9/2022

Tätigkeitsbeschreibung

Aufgaben: Prozessoptimierung Entwicklung, DDD Refactoring, REST Api’s, mongoDB-Migration, User Storys
Technik: Java 11, Dropwizard, mongoDB, Liquibase, kafka, REST, openApi, Microservices, Tests(junit, mock, cucumber, integration), Bitbucket, Jira, Confluence, Jenkins, gradle, SonarQube, DevOps, Docker, OpenShift, Splunk, scrum, Intellij, Teams, Miro

Eingesetzte Qualifikationen

Software Analyse, Software Architektur / Modellierung, Software engineering / -technik

Senior Full Stack Entwickler
Transnet BW, Stuttgart/Homeoffice
10/2021 – 4/2022 (7 Monate)
Energie Stromnetze
Tätigkeitszeitraum

10/2021 – 4/2022

Tätigkeitsbeschreibung

Aufgaben: Cassandra Im/Export-Tool, Performance Optimierung, User Storys, XSD-Migration
Technik: Java 11, Spring Boot, Go, Datastax, Cassandra, REST, Tests(junit, mock, integration), Bitbucket, Jira, Confluence, Jenkins, Maven, SonarQube, DevOps, Docker, OpenShift, AWS, scrum, Intellij, Teams

Eingesetzte Qualifikationen

Software Analyse, Software Architektur / Modellierung, Software engineering / -technik

Hands-On-Architekt
SMG, Vöhringen, Homeoffice
7/2021 – 9/2021 (3 Monate)
Maschinen-, Geräte- und Komponentenbau
Tätigkeitszeitraum

7/2021 – 9/2021

Tätigkeitsbeschreibung

Aufgaben: IoT Konzept: Verwaltung/Präsentation von Sensor/Geo-Daten, UML Diagramme, Prototyp Empfänger, regelmässige Präsentation Ergebnisse, Abstimmung ERP (MyFactory), IT und Media Agentur
Technik: LibreOffice, UML, Python3, PostgreSQL, Grafana, Docker/Compose, macOs, Windows Server 2016, Teams

Eingesetzte Qualifikationen

Software Architektur / Modellierung, Software engineering / -technik

Senior Java Stack Entwickler
nexmart, Stuttgart, Homeoffice
3/2021 – 6/2021 (4 Monate)
Handel
Tätigkeitszeitraum

3/2021 – 6/2021

Tätigkeitsbeschreibung

Aufgaben: Aufbereitung von Herstellerkatalogdaten für den online Market, Modelltransformation, Root Cause Analyse, User Storys, Tests
Technik: Java, Kotlin, IntelliJ, Wildfly, JEE, REST, PostgreSQL, Elastic Search, Keycloak, Tests(junit, mock, integration), Jenkins, Maven, SonarQube, DevOps, Docker, OpenShift, scrum, GitLab, Jira, Confluence, Miro, Teams

Eingesetzte Qualifikationen

Softwareentwicklung (allg.)

Senior Full Stack Entwickler (Java/angular)
Eigenentwicklung, Homeoffice
11/2019 – 2/2021 (1 Jahr, 4 Monate)
IT & Entwicklung
Tätigkeitszeitraum

11/2019 – 2/2021

Tätigkeitsbeschreibung

Aufgaben: REST/Backend/GUI-Implementierung, Security, Testen, Deployment, Code-Reviews
Technik: PostgreSQL, Flyway, solr/lucene, Tomcat 9, Java 11, Intellij/VS Code, Spring Boot, JPA, SOAP/REST, swagger, EGVP, BEA, OAuth2, JWT, qualifizierte Signatur, Typescript, SPA, Javascript, html, css, sass, angular11, primeNg11, electron11, Tests(junit, mock, integration, e2e, testcontainer), Clean-Code, sonar, git, Jira, gradle, jenkins, devOps, Docker/Compose, macOs, centOs7

Eingesetzte Qualifikationen

Angular, CSS (Cascading Style Sheet), HTML5, Java (allg.), Jenkins, Mac OS, Representational State Transfer (REST), SOAP (Simple Object Access Protocol), Software Architektur / Modellierung, Spring, Testautomatisierung, TypeScript

Senior Full Stack Entwickler (Java/angular)
on-collect (Kanzlei), Illertissen
1/2015 – 10/2019 (4 Jahre, 10 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

1/2015 – 10/2019

Tätigkeitsbeschreibung

Projekt: onelex / Forderungsmanagement
Aufgaben: REST/Backend/GUI-Implementierung, Testen, Deployment, Bash Scripting, Coaching, Code-Reviews
Technik: Oracle 11g, PL/SQL, Flyway, Java 1.8, Eclipse/VS Code, RMI, Spring Boot, JPA, solr/lucene, SOAP/REST, swagger, Birt, Tomcat 8, JSF 1.2/2.2, Primefaces 6, ajax, Typescript, SPA, Javascript, html, css, sass, angular8, primeNg8, karma, Tests(junit, mock, integration, last, SOAP-UI), Clean-Code, sonar, svn, git, mvn, jenkins, Youtrack, MediaWiki, scrum, centOs, windows 10

Eingesetzte Qualifikationen

Oracle (allg.), Testing (IT), Apache Tomcat, Apache Subversion (SVN), Bash (Shell), Eclipse, Java (allg.), JUnit, PL/SQL, Spring, Scripting, SOAP (Simple Object Access Protocol), User Interface (UI), Ajax, AngularJS, Representational State Transfer (REST)

Senior Java Entwickler
sanacorp, München
1/2014 – 12/2014 (1 Jahr)
Handel
Tätigkeitszeitraum

1/2014 – 12/2014

Tätigkeitsbeschreibung

Projekt: lifa - Lieferanten-Rückforderung-Management
Branche/Auftraggeber: Handel ([...], München)
Rolle: Senior Java Entwickler
Aufgaben: Verifizierung Anforderungen, Objectmodell, Implementierung ORM, Services und GUI, Tests
Technik: gradle 1.7, Java 1.7, Eclipse 4.4, JPA2.1, EclipseLink 2.5, Oracle 12g, QueryDSL 3.3.2, Weblogic 12.1.2, JEE6, REST, quartz, Swing, Presentation Model, beanfabrics, CSS, Weld-CDI, JasperReports, subversion, Clean-Code, junit, mockito.

Eingesetzte Qualifikationen

Apache Subversion (SVN), CSS (Cascading Style Sheet), Dienstleistung (allg.), Eclipse, Handel (allg.), Java (allg.), JUnit, Management (allg.), Moderation, Oracle (allg.), Public Relations, User Interface (UI), Weblogic (Oracle)

Senior Java Entwickler
Schweizer Post, Bern
2/2013 – 12/2013 (11 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

2/2013 – 12/2013

Tätigkeitsbeschreibung

Projekt: Post Portal Anwendungen
Technik: Java 1.6, Eclipse 3.7, Spring 3, JPA 2, Hibernate 4, Oracle 11g, Tomcat 7, Weblogic 10.3, JEE6, WebServices, REST, quartz, JSF 2.1, Icefaces 3, Jasper, FOP, GIS, maven3, subversion, sonar.
Meine Aufgabe: Implementierung von Change Requests in diversen Portal-Anwendungen.

Eingesetzte Qualifikationen

Oracle (allg.), Apache Tomcat, Spring, Apache Subversion (SVN), Java (allg.), Hibernate (Java), Eclipse, Webservices, Weblogic (Oracle), JSF (Java Server Faces), Hibernate (Framework)

Senior Java Entwickler / Architekt
sar, Dingolfing
4/2012 – 1/2013 (10 Monate)
Zulieferer Automotive
Tätigkeitszeitraum

4/2012 – 1/2013

Tätigkeitsbeschreibung

Projekt: lvs-GUI (Lagerverwaltung)
Technik: Java 1.6, Eclipse 3.7, JPA2, Hibernate 4.1, Oracle 11g, Glassfish 3.1.2, JEE6, WebServices, JSF 2.1, Richfaces 4.2, Primefaces 3.2, JasperReports, maven2, subversion, Clean-Code, sonar.
Meine Aufgabe: Architektur und Implementierung der Web-GUI, Mock-Services, Coaching

Eingesetzte Qualifikationen

Oracle (allg.), Apache Subversion (SVN), Hibernate (Java), Java (allg.), Eclipse, User Interface (UI), Webservices, JSF (Java Server Faces), Hibernate (Framework), Schulung / Training (IT), Architektur (allg.), Schulung / Coaching (allg.), Dienstleistung (allg.), Lagerlogistik, Lagerverwaltung

Senior Java Entwickler
infonova, Graz
9/2011 – 3/2012 (7 Monate)
Telekommunikation
Tätigkeitszeitraum

9/2011 – 3/2012

Tätigkeitsbeschreibung

Projekt: openNet (Telekom Management)
Technik: Java 1.5, Eclipse 3.6, Hibernate 3.6, Oracle 11g, plsql, JBoss/Tomcat, SOAP, Spring 2.5, JSF 1.2, JBPM, jrebel, Webdriver, maven3, subversion, hudson, sonar, SCRUM, Clean-Code.
Meine Aufgabe: Refactoring Legacy-Code, Implementierung, Mock/GUI-Tests, Prozessoptimierung, Coaching

Eingesetzte Qualifikationen

Oracle (allg.), SCRUM, Apache Tomcat, jboss, PL/SQL, Spring, Apache Subversion (SVN), Hibernate (Java), Java (allg.), Eclipse, SOAP (Simple Object Access Protocol), User Interface (UI), JSF (Java Server Faces), Hibernate (Framework), Prozessoptimierung

Senior Java Entwickler / Architekt
Mercedes Benz, Stuttgart
11/2010 – 8/2011 (10 Monate)
Automobilindustrie
Tätigkeitszeitraum

11/2010 – 8/2011

Tätigkeitsbeschreibung

Projekt: MBC-POS (Mercedes-Benz-Cars Point-of-Sales)
Technik: Java 1.5, RAD/RSA 7.5, Hibernate, DB2, WebSphereAS 6.1, WebSphereMQ, SOAP, JEE5, JSF, myFaces, Ajax, day communiqué, ldap, Cactus, maven2, subversion, hudson, sonar, HPQC, PAI, StarConnect
Meine Aufgabe: Architektur Review, Code Review, Qualitätssicherung

Eingesetzte Qualifikationen

DB2, Qualitätsmanagement / QS / QA (IT), Apache Subversion (SVN), Hibernate (Java), Java (allg.), SOAP (Simple Object Access Protocol), WebSphere MQ, Ajax, JSF (Java Server Faces), Hibernate (Framework), Architektur (allg.), Technisches Qualitätsmanagement / QS / QA, Qualitätsmanagement (allg.), Visual Merchandising

Ausbildung

Industrieelektonik
Dipl. Ing.
1990
Ulm

Über mich

Geboren und aufgewachsen am Rande der schwäbischen Alb, technische Lehre und Studium mit Abschluss als Dipl. Ing. Industrieelektronik, verliebt in die Berge und das Meer, interessiert an neuen Sachen, uneitel genug einen Fehler einzugestehen, kritisch hinterfragend, erfreut jeden Tag etwas dazuzulernen, arbeite ich seit über 20 Jahren in der Softwareentwicklung.
siehe dazu auch qaepps[dot]de

Weitere Kenntnisse

Implementierung, GUI-Design/Usability
Schnittstellen-Design/Entwicklung
Analyse, Architektur-Layout, Coaching
OOA/OOD/OOP
EAI, SOA, EDA

WebService
REST, swagger, OpenApi, SOAP, JAX-WS, Apache cxf, SOAP-UI, Microservices
Java Plattform
Java 8+, JDBC, JPA, J2EE/JEE, EJB, JMS, MDB
Programmiersprachen
Java, Golang, Typescript, Python, C#, PHP, Groovy
Spring Boot
web, data, test, security, batch
Web/Js
angular2+, primeNg, SPA, html5, css, sass, JavaScript, jQuery, ajax, nodejs
Web-GUI-Frameworks
Primeng, electron, JSF, Primefaces, Wicket, Servlets, JSP, Struts, Django
OOA/OOD
UML, Design/Anti-Patterns, MagicDrawUML, RSA, Topcased
Application Server
Tomcat, Glassfish, WebSphereAS, BEA Weblogic, Jetty, Jboss, Wildfly
Cloud
Docker/Compose, Helm/Kubernetes, OpenShift, Azure, AWS,
podman, buildah, skopeo, nginx, ingress, k3s, k8s
Security/Encryption
IAM, SSO, Keycloak, JWT, SAML, IdP , TLS, OAuth2, Zertifikate, PKI, smallstep
Build/CVS/CI
Maven, gradle, ANT, git, Subversion, Perforce, Jenkins, CruiseControl, devOps
Relationale Datenbanken
PostgreSQL, Oracle/PL/SQL, DWH, DB2, Sybase, MySql, Flyway
NoSql
solr/lucene, Elastic Search, Cassandra, mongoDB
ORM
JPA, Hibernate, TopLink/EclipseLink, queryDSL
JSON/XML
Jackson, XML, XSD, XSL, XPath, XSLT, XQuery, JAX-B, Smooks, JiBX, Castor
Werkzeuge
IntelliJ, Eclipse, VS Code, NetBeans, RAD, MS-Office, OpenOffice
Requirements/Tickets/Wiki
Jira, Confluence, Youtrack, MediaWiki, HPQC
QS/Test-Frameworks
Clean-Code, Sonar, JUnit, Easymock, jMeter, Selenium, webDriver, karma, TDD
Reporting
JasperReports, Birt, iReport, iText, FOP
RC-GUI-Frameworks
Swing, Eclipse RCP, PresentationModel, BeanFabrics, JGoodies
Messaging
Kafka, SwiftMQ, WebSpereMQ, SonicMQ, ActiveMQ
EAI
SOA, EDA, EIP, JBI, ESB, ServiceMix, Camel, JBossESB, EDI, ETL, Talend
Vorgehensmodelle
scrum, XP, Wasserfall
Verzeichnisdienste
LDAP, OpenLDAP, iPlanet, Active-Directory
Betriebssysteme
Linux (centOs, ubuntu, suse), Windows, Mac OSX
Netzwerke / Protokolle
TCP/IP, FTP, HTTP, HTTPS, Novell, NFS
Fremdsprachen Englisch (1-jähriger USA-Arbeitsaufenthalt), Italienisch, Spanisch
MDA AndroMDA, marvin
Portale/CMS
day communiqué, Drupal, IntreXX, Portlets
sonstiges Mind-Maps

Persönliche Daten

Sprache
  • Deutsch (Muttersprache)
  • Englisch (Fließend)
  • Italienisch (Gut)
  • Spanisch (Grundkenntnisse)
Reisebereitschaft
Weltweit
Arbeitserlaubnis
  • Europäische Union
  • Schweiz
Home-Office
unbedingt
Profilaufrufe
8955
Alter
60
Berufserfahrung
33 Jahre und 2 Monate (seit 01/1991)
Projektleitung
3 Jahre

Kontaktdaten

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

Jetzt Mitglied werden