Skills
Schwerpunkte:
Softwareentwicklung & Architektur in agilen Softwareprojekten
Lösungsarchitektur bei Datenzentrische Projekten
Backend-Entwicklung Java EE, Spring und TypeScript, Kubernetes
Hohe Code Qualität, TDD und DDD
Branchenkenntnisse:
Logistik, Energie, Finanzen/Steuer, Banken
Programmierung:
Java, C++, Python (als Hobby), Groovy, Javascript, Typescript
Frontend:
Angular, Backbone, JSP, HTML, TypeScript, JavaScript, Scss, CSS, Ajax, jQuery
Backend:
Java, Spring Boot, Spring Integration, Spring Data, Spring Cloud, JPA, Hibernate, EclipseLink, Hibernate, REST, XML, XML-Schema, JAXB, Webservices, JSON, Keycloak, OpenID Connect, JWT
Messaging:
Apache Kafka, Kafka-Connector, Kafka-, RabbitMQ,
DevOps/Cloud:
Docker, Kubernetes, helm, Shell Skripte Jenkins, Prometheus, Kibana, Grafana
Datenbanken:
MSSQL, Oracle, PostgreSQL, H2, Apache Lucene, SQL, Liquibase,
Test-Tools:
JUnit, Mockito, AssertJ, Spring Integrationstests, Cucumber, Protractor, Cypress, Testcontainers
Methoden:
Meistens Abwandlungen von Scrum (Scrumban) , Domain Driven Design (DDD), Objektorientierte und Aspektorientierte Programmierung, Funktionale Programmierung, Design Patterns, Refactoring, Code Reviews Microservices, CI/CD, Continuous Deployment (mittels Artifactory)
IDE und Tools:
Eclipse, Visual Studio Code, IntelliJ, Gradle, Maven, Npm, Ant, Git, SVN, Jira
Betriebssysteme:
Windows, macOS, Linux