Kompetenzen
Fachgebiete:
* Objektorientierte Softwareentwicklung und Softwarearchitektur mit Java (UML, OOA, OOD, OOP)
* Analyse, Konzeption, Architekturbewertung, Implementierung, Build, Test, Dokumentation
* Absicherung der Schnittstellen/Applikationen, SSO, Oauth2, Spring Security, OIDC, Keycloak
* Daten Analysen, Datenbankentwicklung, Datenbankmodellierung, API Design, ETL, BPM
* Prototype-Entwicklung, Machbarkeitsanalysen, Code Review und Aufwandsschätzungen
* Systemintegration (Optimierung, Refaktoring, Migration, Datenbanken, Schnittstellen, MicroServices)
* Coaching, technische Leitung, Strategieberatung, Scrum
Erfahrungen:
* Java: J2EE, J2SE (v. 1.1 – 19), Design Patterns, Lambdas, Streams
* Spring Framework, Spring Boot, Spring Security, Spring Data, Spring Batch, Spring Rest, Spring Camunda BPM u.s.w.
* Virtualisierung: Docker, Docker Compose, Kubernetes, CoreOS, OpenShift, VMWare, VirtualBox
* Security: Spring Security, Keycloak, Spring SAML, JWT, Oauth2, OpenID Connect
* MVC und Templating: Spring MVC, PatternLab, JSF, Facelets, PrimeFaces, Struts, Tiles, Velocity
* Microservices, ContractFirst-/CodeFirst Ansätze, REST, Swagger, OpenApi, JAX-WS, JAX-RS, AXIS2, CXF, Metro, XFire, JAX-RPC, Spring Rest Template, Jersey
* Persistenz Technologien: JPA, JPQL, Spring Data, QueryDSL, Hibernate, EclipseLink, JDBC, Performance-Analyse und Query-Optimierungen
* Open Source Technologien: Logback, Slf4J, Log4j, Apache FOP, EHcache, Apache Common, MapStruct, Lombok, Quartz, Univocity, Freemarker, Velocity u.s.w.
* HTML, XML, XSL, XSD, Swing, SWT, JSON, Angular 2, Ionic Framework
* JMS, JNDI, EJB, SOAP, JMX, JAXB, OSGi
* Streaming: VLC, MMS, RTSP
* Datenbanken, Data Warehouse, SAP HANA, Oracle, DB2, MSSQL, PL/SQL, Stored Procedures, MySQL, HSQLDB, Derby, H2, PostgreSql, FlyWay, ElasticSearch
* Applikation Server: Jetty, Tomcat, Wildfly, BEA Weblogic, JRun, ATG Dynamo Server
* Web Server: Apache, IIS, nginx
* Betriebssysteme: Linux, Unix, Windows, DOS, Bash-Programmierung, NT Script
* Version Control: GIT, SVN, CVS, ClearCase
* Build Tools: Maven, Gradle, Ant
* Testing: Junit4/5, Spock, TestNG, Spring Test, Mockito, WireMock, Spring, EasyMock
* Continuous Integration Server: Jenkins, Hudson, Luntbuild, Continuum, CruiseControl
* IDE: IntelliJ, Eclipse, NetBeans
* Softwarearchitektur mit UML, Enterprise Architekt, RationalRose, UMLet, BahnNet Architektur
* Agile Softwareentwicklung, Scrum, Kanban, Wasserfall-Model
* Standard-Software wie Microsoft Office, Open Office, FTP, SSH, Wireshark, SQLDeveloper usw.
Besondere Fähigkeiten und Stärken::
* Schnelles Einarbeiten in unbekannte Themen, Projekte und Technologien
* Vielseitige IT Kenntnisse und Erfahrungen,
* Belastbarkeit, soziale Kompetenz, Eigeninitiative, Wissenstransfer
* Hohe Qualitätsanforderungen an die eigene Arbeit
Gerne übersende ich Ihnen auf Anfrage mein vollständiges Profil im PDF Format.