Profilbild von Anonymes Profil, Software Architect/Lead Full-Stack Developer, Java, Kotlin, Groovy, Microservices, Spring, J2EE
nicht verfügbar bis 01.01.2025

Letztes Update: 23.04.2024

Software Architect/Lead Full-Stack Developer, Java, Kotlin, Groovy, Microservices, Spring, J2EE

Abschluss: Diplom-Informatiker (Univ.)
Stunden-/Tagessatz: anzeigen
Sprachkenntnisse: deutsch (Muttersprache) | englisch (gut)

Schlagwörter

Spring Framework Java Jira Beratung Groovy Wildfly Windows Presentation Foundation Microsoft Sql-Server Test-Driven Development Kotlin + 90 weitere Schlagwörter anzeigen

Skills

Position
  • Software-Architekt
  • Full-Stack Developer
  • Berater
  • technischer Team Lead

Kenntnisse
  • 3rd Level Support
  • Agile Softwareentwicklung
  • Anforderungsanalyse
  • Ant
  • Apache CXF
  • Apache POI
  • Apache Tomcat
  • Artifactory
  • Aspektorientierte Programmierung (AOP)
  • Atlassian JIRA
  • Aufwandsschätzung
  • Back-End
  • bash
  • Behavior Driven Development (BDD)
  • Beratung Fachbereich
  • Beratung und Unterstützung des Teams
  • C
  • C#
  • Camunda
  • CI/CD
  • Clean Code
  • CMD
  • Code Review
  • Confluence
  • CORBA
  • CSS
  • DbUnit
  • Definieren von Quality Gates
  • Design Pattern
  • Design Review
  • Design und Implementierung von Software
  • Design und Modellierung von Datenbanken
  • Design und Evolution von Schnittstellen
  • DevExpress
  • DevOps
  • Docker
  • Dokumentation
  • Domain Driven Design (DDD)
  • Eclipse
  • EJB
  • Entity Framework
  • Entwurf und Konzeption von Software
  • Erstellung und Anpassung der Buildprozesse
  • Erstellung und Anpassung von Pipelines
  • Fehleranalyse und -behebung
  • Flyway
  • Git
  • GitLab
  • GitLab CI
  • Gradle
  • Grafana
  • Graylog
  • Groovy
  • GWT (Google Web Toolkit)
  • Hibernate
  • HTML
  • Implementierung automatisierter Tests
  • Infragistics
  • IntelliJ
  • Jaeger
  • JasperReports
  • Java
  • JavaScript
  • JAXB
  • JBoss
  • JDBC
  • Jenkins
  • Jira
  • jmustache
  • JPA
  • JSON
  • JUnit
  • Kotlin
  • ksh
  • Linux
  • Lombok
  • MapStruct
  • Maven
  • Microservices
  • Microsoft Visual Studio
  • Mockito
  • MS SQL Server
  • OOA/OOD
  • OpenAPI
  • Openshift
  • Oracle
  • OWASP
  • Pair Programming
  • PL/SQL
  • PostgreSQL
  • Postman
  • PowerMock
  • PowerShell
  • Prometheus
  • Qualitätssicherung
  • RedHat
  • Refactoring
  • Refinement von User Stories
  • REST
  • RMI
  • Scrum
  • Selenium
  • Shell Script
  • SoapUI
  • SOLID
  • SonarQube
  • Spring
  • Spring Boot
  • Spring Data
  • Spring Framework
  • Spring Security
  • Spring WebMVC
  • SQL
  • SQL Developer
  • SQL Server
  • SQuirreL
  • Swagger
  • T-SQL
  • Test Driven Development (TDD)
  • TypeScript
  • Vue.js
  • WebService
  • Wildfly
  • Windows
  • Windows Presentation Foundation (WPF)
  • WireMock
  • XML
  • XSL-T
  • YAML

Projekthistorie

06/2021 - 11/2022
Softwareentwicklung JavaEE, Spring, JBoss
msg GillardonBSM AG (Banken und Finanzdienstleistungen)

MARZIPAN ist eine umfassende Softwarelösung zur Kalkulation von Finanzprodukten. Die Ausdrucke werden für rechtsverbindliche Dokumente zwischen Bank und Kunde verwendet.

Entwickelt wurde eine Microservice-Komponente zur Erstellung der Ausdrucke mit der Möglichkeit, sie in die bestehende J2EE-Applikation als Bibliothek anzubinden. Weitere Software nutzt sie bereits als REST-Service.

Die Bereitstellung der Daten in MARZIPAN wurde als EJBs implementiert. Es wurde ein modellgetriebener Ansatz gewählt und durch Code-Generierung sowohl Qualität als auch Produktivität gesteigert.

 

Tätigkeiten

  • Analyse, Optimierung und Weiterentwicklung der Komponentenarchitektur
  • Erarbeiten des Vorgehensmodells und Anleiten der Entwickler-Teams
  • Integration mit Legacy-System
  • Konzeption und Aufbau der Testautomatisierung
  • Erstellung von Programmcode, Build-Skripts und Code-Generatoren
  • Pair-Programming und Durchführen von Code-Reviews
  • Beratung und direkte Abstimmung mit dem Facharchitekten

09/2018 - 05/2021
Microservices Spring Boot, Java, Kotlin, Docker, OpenShift, Camunda
EGP.finance (Banken und Finanzdienstleistungen)

Als technischer Lead-Entwickler verantwortlich für die Einhaltung der Architekturvorgaben im cross-funktionalen Team (DEV und BA). Erstellung der technischen Konzeption aus den Fachvorgaben und Abstimmung der Schittstellen. Dokumentation in Confluence. Code-Reviews. Eigene Entwicklertätigkeit überwiegend im Backend. Mitverantwortlich für Betrieb der CI/CD-Pipeline, zunächst auf Docker Swarm, später Migration auf Kubernetes (OpenShift).
Im Laufe des Projekts Einsatz in 3 "Bounded Contexts":
- Anacredit
- Statistische Meldungen
- Meldungsverwaltung
In diesen sind Batchprozesse, Schnittstellen- und Frontend-Services mit reaktive UIs jeweils als Microservices realisiert auf Spring Boot Stack, Kommunikation über JSON REST, Orchestrierung durch Camunda BPMN.

Domain Driven Design, Behavior Driven Development, Hexagonal Architecture, Clean Code, OOD, Design Pattern, Batchverarbeitung, Java, Groovy, TypeScript, Spring Boot, Spring Data, JPA, Hibernate, Camunda, Node.js, Vue.js, Maven, Oracle, PL/SQL, PostgreSQL, Flyway, GraphQL, Lombok, JUnit, JGiven, Mockito, PowerMock, DbUnit, Pact, Kotlin, AsciiDoc, Balsamiq, Scrum, Jenkins, Docker, Kubernetes, OpenShift, RedHat, Continuous Integration, Git, GitLab, Code Review, SonarQube, Dynatrace, Artifactory, Atlassian JIRA, Atlassian Confluence, Rechenzentru

05/2010 - 09/2019
Fullstack JavaEE, SQL Server, GWT, Bootstrap
Siemens (Energie, Wasser und Umwelt)

Anwendung zur Konfiguration, Planung und Kalkulation von Serviceverträgen in der Energiebranche. Funktionale Erweiterungen, Modernisierung der technologischen Basis.
- Beratung
- Review funktionaler Requirements
- Aufwandsschätzung
- Technisches Design
- Datenmodellierung
- Softwareentwicklung (Full Stack)
- Refactoring
- Fehleranalyse

Agile Entwicklung, Aspektorientierte Programmierung, AOP, Design Pattern, Dependency Injection, DevOps, Java, Kanban, Model View Controller, MVC, Model View Presenter, MVP, OOA, OOD, Ant, Apache Tomcat, Atlassian JIRA, Atlassian SourceTree, Balsamiq, C#, DevExpress, Eclipse, Git, GitLab, Maven, Microsoft SQL Server 2012, SoapUI, Visual Studio, CSS, HTML 5, Java 8, JavaScript, JEE 7, JSON, JSP, SOAP, T-SQL, WSDL, Apache CXF, Apache POI, GWT, Hibernate Criteria-API, Hibernate, Jasper Report, JAXB, JAX-WS, JPA, JPA Criteria-API, jQuery, JUnit, SAP Java Connector, JCo, Spring, Spring Core, Spring DI, Spring MVC, Spring Security, Spring WS, Sonar, Spring Framework

05/2017 - 09/2017
Fullstack C#, SQL Server, WPF, Infragistics
Siemens (Energie, Wasser und Umwelt)

Entwicklung verschiedener Tools im Umfeld einer SAP-/Kanlog-Integration

ADO.NET Entity Framework, C#, ClickOnce, CMake, Infragistics, MS SQL Server 2012, MVC, .NET Framework, SOAP, SQL-Stored-Procedures, T-SQL, Visual Studio .NET, Windows Presentation Foundation

07/2013 - 09/2015
Fullstack C#, SAP
Siemens (Energie, Wasser und Umwelt)

Datenintegrationsprojekt SAP und Kanlog.

ADO.NET Entity Framework, C#, ClickOnce, CMake, Infragistics, MS SQL Server, MVC, .NET Framework, SOAP, SQL-Stored-Procedures, T-SQL, Visual Studio .NET, Windows Presentation Foundation

05/2011 - 11/2012
Softwareentwicklung Java, C
Mobixell (Telekommunikation)

Funktionserweiterungen und Bugfixing an Softwarekomponenten als Teil einer Telekommunikations-Infrastrukturlösung.

Java, C, Bugzilla, IP, SNMP, SIP, MP4, CORBA IDL, Eclipse, Visual Studio 2005, MKS Toolkit, Wireshark, GCC, make, makefile, GDB, JUnit

Reisebereitschaft

Weltweit verfügbar
Profilbild von Anonymes Profil, Software Architect/Lead Full-Stack Developer, Java, Kotlin, Groovy, Microservices, Spring, J2EE Software Architect/Lead Full-Stack Developer, Java, Kotlin, Groovy, Microservices, Spring, J2EE
Registrieren