Schlagwörter
Skills
- Fullstack Softwareentwickler in Java, TypeScript, Angular, HTML, CSS
- OO Analyse & Design
- Test Driven Development, Testautomatisierung
- Ziel- und kundenorientierte Arbeitsweise mit hoher Einsatzbereitschaft
- Hohe Bereitschaft sich auf neue Technologien und Arbeitsweisen einzustellen
- Linux
- Windows
- H2
- IBM DB2
- PostgreSQL
- Angular
- AxonDB
- Jasmine
- Java SE & EE
- JPA
- jQuery
- JSP
- Junit / Mockito / AssertJ
- Portlets
- RabbitMQ
- RESTful Services
- Spring
- Swing
- Web Services
- Java
- JavaScript
- TypeScript
- C#
- Python
- Eclipse
- Intellij IDEA
- Maven
- gradle
- Mercurial
- Git
- BitBucket
- Github
- JIRA
- Confluence
- Slack
- Erfahrungen mit agilen Vorgehensweisen (Kanban, SCRUM)
- Test Driven Development
- Finanzdienstleistung
- Informationstechnologie
- Deutsch
- Englisch
Projekthistorie
Technologien: Agiles Entwicklungsteam, Scrum, Test Driven Development, Pair Programming, Java 17, Spring Boot, Spring Batch, REST, Angular, TypeScript, JUnit, Docker, SQL, DB2, Jenkins, git, Jira, BitBucket, CI/CD
Mitarbeiter als Software Developer in einem agilen Projekt in einem Scrum-Team. Ziel des Projekts ist die Neuentwicklung einer Beratungslösung für Versicherungsprodukte und deren Integration in die bestehende Microservicelandschaft. Fokus ist die Entwicklung eines mandaten- und omnikanalfähigen Microfrontends im mobile-first Ansatz und die Anbindung der entsprechenden Microservices.
Technisches und organisatorisches Umfeld:
TypeScript, html, CSS, Java, Spring Boot, Microservices, REST, OAuth2, JWT, Angular, Akita, RxJS, Jasmine, Protractor, JUnit, Selenium, OpenShift, Jenkins, git, Jira, BitBucket, CI/CD
Agiles Entwicklungsteam, SAFe, Scrum, Test Driven Development, Pair Programming, Domain Driven Design
-
Containerisierung der FIANS Rechenkerne
-
Migration der FINAS Rechenkerne zu cloudbasierten Services in der Azure Cloud
-
Umstellung Emailfunktionalität auf POP3S und SMTPS
-
Migration Wildfly 24
-
Kundenspezifische Weiterentwicklung
Mitarbeit als Software Developer in einem agilen Projekt mit verteilten Scrum-Teams. Ziel des Projektes war die Weiterentwicklung des bestehenden Außendienstsystems.
Schwerpunkt war die Bereitstellung und Anbindung neuer Services sowie die Weiterentwicklung verschiedener Systeme innerhalb des bestehenden Außendienstsystems.
Technisches und organisatorisches Umfeld:
C#, .NET Framework, Servicearchitektur mit WCF- und Web-Services, MSSQL-Server, Angular, Visual Studio, TFS (Backlog, Sourcecodeverwaltung, CI/CD), HP-ALM, Enterprise Architect, Internet Information Server
Agiles Entwicklungsteam, Scrum, Test Driven Development, Pair Programming
Mitarbeit als Software Developer in einem agilen Projekt mit 7 verteilten Scrum-Teams. Das Ziel des Projekts war die Berechnung und Verwaltung von Ansprüchen auf Kindergeld aufgrund von umfangreichen Änderungen der belgischen Gesetzgebung. Ziel des Teams war es verschiedene domänenspezifische, Message driven Microservices zu entwickeln sowie das entsprechende Frontend.
Technisches und organisatorisches Umfeld:
Java, TypeScript, REST, Message Driven, RabbitMQ, AxonDB, Spring Cloud, Angular, IntelliJ, Git, Jenkins, Bitbucket, JIRA, Confluence, Kubernetes, Slack
Agiles Entwicklungsteam, Scrum, Pair Programming, TDD
Mitarbeit als Software Developer in einem agilen Projekt mit 5 Scrum-Teams an den Standorten des Versicherers.
Ziel des Teams Supporting Services war die Implementierung einer Routingschicht zwischen Front- und Backend. Zu diesem Zweck wurden die technischen Möglichkeiten evaluiert, um letztlich die geeignete zu finden.
Technisches und organisatorisches Umfeld:
Java, REST, JHipster, Spring Cloud, IntelliJ, Git, Jenkins, Bitbucket, OpenShift, JIRA, Confluence
Agiles Entwicklungsteam, Scrum, Pair Programming
Mitarbeit als Entwickler und TDD Coach in einem großen skalierten agilen Projekt mit mehr als 15 neu formierten agilen Scrum-Teams an den Standorten des Versicherers und bei Cegeka in München. Ziel des Projektes war die Weiterentwicklung des bestehenden Außendienstsystems.
Schwerpunkt war die Neuentwicklung einer Beratungslösung innerhalb des bestehenden Außendienstsystems basierend auf zukunftsweisenden Frondend-Technologien. Als Umsetzungsstrategie wurde eine hexagonale Architektur für die Entwicklung des serverseitigen Backends sowie eine auf Angular basierende UI genutzt.
Technisches und organisatorisches Umfeld:
C#, .NET Framework, Servicearchitektur mit WCF- und Web-Services, MSSQL-Server, Angular, Visual Studio, TFS (Backlog, Sourcecodeverwaltung, CI/CD), HP-ALM, Enterprise Architect, Internet Information Server
Agiles Entwicklungsteam, Scrum, Test Driven Development, Pair Programming
Mitarbeit als Entwickler und TDD Coach in einem großen skalierten agilen Projekt mit mehr als 15 neu formierten agilen Scrum-Teams an den Standorten des Versicherers und bei Cegeka in München. Ziel des Projektes war die Weiterentwicklung des bestehenden Außendienstsystems.
Schwerpunkt war die Neuentwicklung einer Beratungslösung innerhalb des bestehenden Außendienstsystems basierend auf zukunftsweisenden Frondend-Technologien. Als Umsetzungsstrategie wurde eine hexagonale Architektur für die Entwicklung des serverseitigen Backends sowie eine auf Angular basierende UI genutzt.
Technisches und organisatorisches Umfeld:
C#, .NET Framework, Servicearchitektur mit WCF- und Web-Services, MSSQL-Server, Angular, Visual Studio, TFS (Backlog, Sourcecodeverwaltung, CI/CD), HP-ALM, Enterprise Architect, Internet Information Server
Agiles Entwicklungsteam, Scrum, Test Driven Development, Pair Programming
Weiterentwicklung und Redesign der FINAS Suite
- Responsive Design
- Implementierung neuer Funktionalitäten
- Analyse und Prototyping
- Unittesting und E2E-Testing
Technisches und organisatorisches Umfeld:
Java, JUnit, jsp, AssertJ, Mockito, JSONassert, Selenium, Selenide, JavaScript, AngularJS, Jasmine, jQuery, Bootstrap3, Git, Continuus, SCRUM, TDD, JBoss, IBM DB2, H2
Entwicklung Leasing - Rechenkern
- Implementierung des Rechenkerns und der Schnittstelle
- Testdriven Development mit JUnit und AssertJ
- Entwicklung nach SCRUM Methodik
- Customizing/Erweiterung der Berechnungsarten und der Schnittstelle
Technisches und organisatorisches Umfeld:
Java, JUnit, AssertJ, Git, TDD, SCRUM
Kundenspezifische Erweiterungen, Weiterentwicklung und Wartung diverser Systemkomponenten der FINAS Suite
- Weiterentwicklung und Pflege des FINAS Frameworks
- Umsetzung kundenspezifischer Anforderungen in der FINAS Suite
- Implementierung gesetzlicher Änderungen in den FINAS Rechenkernen
- Weiterentwicklung und Pflege der FINAS JavaScript-Bibliothek
Technisches und organisatorisches Umfeld:
Java, JavaScript, JSP, jQuery, SVG, Web Services, Git, Continuus, JUnit, Jasmine, JBoss, IBM DB2, H2