Kernkompetenzen
- Softwareentwicklung mit Spring Boot, Java SE/EE, Kotlin
- Spring Framework: Data (JPA & R2DBC), Web, Reactive Web, Cloud Gateway, Security, Batch, Statemachine, LDAP, Websocket
- Implementierung von Schnittstellen, Services, ETL-Prozessen sowie Export- und Importfunktionen: CSV, Excel und Word
- SQL (Flyway/Liquibase), NoSQL und TSDBs
- Automatisierung und Optimierung von IT-Prozessen
- REST, Message broker, SOAP
- HTML, XML Parsing und Verarbeitung
- Web-Entwicklung mit Spring MVC (Freemarker, Mustache)
- Web-Entwicklung mit SPA-Frameworks und TypeScript
Skillset
Technische Sprachen
Java SE/EE, Kotlin, HTML5, CSS & SASS/SCSS, JavaScript, JSON, SQL, XML, YAML, Groovy, Dart, Python, XSLT
Backend
Spring Boot, Spring Framework, JPA / Hibernate, Envers, Maven, REST, SOAP, JSON, API / Katharsis, Apache POI, JExcelApi, Telegram Bot API, CSV, Liquibase, Flyway, Mapstruct, Apache Ignite, Lombok, JBoss, JUnit5, Mockito, Keycloak, RabbitMQ, Apache Spark, Cucumber BDD
Frontend
React.js, Vue.js, Ember.js, Swing, Bootstrap, CSS Grid, Flexbox, Material, Flutter, SPA, JQuery, Leaflet
Datenbanken
relationale Datenbanken: SAP Sybase, PostgreSQL, MySQL,
NoSQL: MongoDB
Time series: Influx
Testing und Automatisierung
Selenium, Serenity, Puppeteer
Methoden und Prozesse
Agile & Scrum, Clean Code & Architecture, TDD, SOLID
Werkzeuge
Intellij IDEA, Git, GitLab, GitHub, CI/CD mit Jenkins, Linux, Apache HTTP Server, nginx, Docker, Nexus Repository, JFrog Artifactory, Splunk, SonarQube, Jira, Redmine, Trello, UML, Mercurial, Node.js, Microservices, Kubernetes, Azure DevOps & Cloud, Grafana