24.07.2025 aktualisiert


100 % verfügbar
Selbstständiger Projektleiter, Software-Entwickler, -Architekt und -Berater
Köln, Deutschland
Deutschland
Diplom-Informatiker (FH)Skills
Software EntwicklungSpring BootEclipse RCPOSGiDomain Driven DesignCQRSSpringSecuritySpringMVCSpring-FrameworkJPAHibernateJBossDatenbankenEclipseBeratungQualitätssicherungJavaWeb ServicesSpringTomCatSoftware ArchitekturProjektleiterRequirements EngineeringTeamleadetlRabbitMQ ActiveMQApache KafkaOpenID Connect/OAuth 2.0EnergiewirtschaftApache NiFi
Schwerpunkte
Inhaltliche Schwerpunkte
Technologische Schwerpunkte
Arbeitsschwerpunkte
Konzepte / Methoden
Technologien und Tools
Softwareentwicklung
Test-Frameworks / Lasttests / QS
IDE / Tools
Web-Technologien
Server
Datenbanken
Build-Management
Betriebssysteme
Inhaltliche Schwerpunkte
- Planung, Konzeption, Software-Architektur, -Design und -Entwicklung mit Java-Technologien
- Entwicklung verteilter und mehrschichtiger Systeme
Technologische Schwerpunkte
- Java
- Spring
- .NET
- Typescript, Angular
- Kubernetes, Docker
- Eclipse RCP, OSGi
- Application Server
- Hibernate
- Relationale und NoSQL-Datenbanken
- ETL-Tools
Arbeitsschwerpunkte
- Konzeption und Entwicklung diverser Client- und Server-Komponenten
- Konzeption und Entwicklung von eigenständigen Modulen und deren Integration in eine komplexe Infrastruktur von verteilten Systemen
- Planung und Umsetzung von Softwareanforderungen
- Kontinuierliche Weiterentwicklung und Verbesserung von Software-Komponenten
- Validierung, Aneignung und Einsatz neuer Frameworks und Technologien
- Qualitätssicherung und Dokumentation sowie Planung und Durchführung von Schulungen
- Europaweite Kooperation zwischen Projektteams
- Firmen- und Abteilungsübergreifende Abstimmungen zur Anbindung verschiedener Software-Komponenten
- Kundensupport
Konzepte / Methoden
- Anforderungsanalyse und Konzept-Erstellung
- Software-Architektur und -Entwicklung, Domain Driven Design, CQRS, OOP, Design-
Pattern - Datenmodellierung / Datenbankdesign
- Agile Softwareentwicklung
- Qualitätssicherung, Test Driven Development, Behavior Driven Development
- Architektur-Dokumentation nach arc42
- Continuous Integration
- Versionsmanagement mit CVS, SVN, Git, Perforce
- Dokumentation
Technologien und Tools
Softwareentwicklung
- Java SE, JavaFX, SWT, JFace, AWT, Swing, Java 3D
- Java EE, CDI, JSP, JSF, JMS, JAXB
- .NET 4.8, .NET Core 5.x
- Spring, Spring AOP, Spring Batch, Spring Boot, Spring Data JPA, Spring DM, Spring Security, Spring Security OAuth, Spring Web MVC
- JPA, Hibernate, OpenJPA
- Eclipse RCP, OSGi, P2, Tycho, Apache Felix
- JUnit, EasyMock, JBehave, Mockito
- OpenOffice, UNO, NOA
- Android
- BIRT
- vert.x, CQRS, AxonFramework, Ehcache, Apache Axis, Apache Camel, Apache FtpServer
- Apache Kafka, RabbitMQ, ActiveMQ
Test-Frameworks / Lasttests / QS
- JUnit
- EasyMock
- Mockito
- JBehave
- Spring Integration Tests
- JMeter
- JProfiler
IDE / Tools
- Eclipse
- Eclipse RAD
- VisualVM
- Talend
- RESTClient
- soapUI
- Putty
Web-Technologien
- Rest- und Webservices, HTML, XHTML, XML, XSLT, XSD, DTD, CSS, JS, JQuery
Server
- JBoss AS, JBoss EAP
- Tomcat
- Websphere
Datenbanken
- Mysql
- MSSQL
- NoSQL, MongoDB
- SQLite
- PostgreSQL
- Oracle Database
- DB2
Build-Management
- Maven, Ant
- Jenkins, Hudson
- Gerrit
- Archiva, Artifactory
Betriebssysteme
- Windows
- Linux
Sprachen
DeutschMutterspracheEnglischverhandlungssicher