Schlagwörter
Amazon Web Services
Java
Github
Wildfly
Webstorm
Test-Driven Development
Springboot
Vue.Js
Extreme Programming
Clean Code
HTML
Javascript
Apache Tomcat
Anwendungsserver
Architektur
Business Process Model And Notation
C#
C++
CSS
Datenbanken
Continuous Integration
Software Design Patterns
Devops
Eclipse
J2EE
Gradle
Groovy
Grails
Infrastruktur
Intellij IDEA
Javafx
Spring Framework
Jbpm
Postgresql
Apache Maven
Microsoft Visual Studio
Microsoft Sql-Server
Subversion
Typescript
Scripting
Backend
Gitlab
Git
Kotlin
Webpack
Kubernetes
Unternehmens-Integration
Bitbucket
Front End
Restful Apis
Elastic Beanstalk
Domain Driven Design
Software Version Control
Docker
Jenkins
Microservices
Oracledb
+ 47 weitere Schlagwörter anzeigen
Skills
Programmiersprachen und Scripting
Java, Kotlin, JavaScript
C++, C#, Groovy, TypeScript, HTML, CSS
IDEs
Jetbrains Toolsuite (IntelliJ, Webstorm, DataGrip, Fleet)
Eclipse, Visual Studio Code
CI/CD
Jenkins, Github Actions
Versionsverwaltung
Git, Github, Gitlab
Bitbucket, SVN
Backend
Spring, Spring Boot, Camunda, Maven
Java EE, Grails, jBPM, Activit, Gradle
Application Server und Infrastruktur
Apache Tomcat, JBoss Wildfly
Amazon Cloud (AWS), AWS Elastic Beanstalk, Docker, Kubernetes
Frontend
VueJs, Vuetify, Vite
VuePress, JavaFX, Webpack
Datenbanken
PostgreSQL
MSSQL, Oracle DB
Software Designstandards und Konzepte
BPMN 2.x, Clean Code, DevOps, Domain Driven Design, Enterprise Integration Pattern, Micro Service Architecture, REST und RESTful API-Design, Software Design Pattern, Test Driven Development (TDD), XP (Extreme Programming)
Projekthistorie
Es wurde eine Greenfield-Entwicklung für die KI-gestützte Verwaltung von Lebensläufen und der Organisation von Bewerbungsprozessen durchgeführt.
Das neue Tool ermöglicht die Ansicht aller Lebensläufe als Website, PDF und Word-Dokument. Grundlegende Funktionen wie das Nutzermanagement (Benutzer, Manager und Administratoren), die Nutzung einer Health-API usw. wurden mithilfe von JHipster bereitgestellt und erweitert. Dies diente dazu, die Einarbeitungszeit für das neue Projekt zu verkürzen.
Als Vorgehensweise wurde Scrum mit einer Sprint-Länge von 2 Wochen genutzt.
Aufgaben im Projekt
- Analyse der benötigten Geschäftsprozesse
- Implementierung User Stories (Backend und Frontend)
- Refinement von User Stories
- Erstellung Domänenmodell
- Entwickeln der Datenbankstrukturen
- Erstellung Testfälle (Unit und Integrationstests)
- Planung Architektur und Design Pattern
Methoden und Werkzeuge
- JHipster
- Docker
- Maven, webpack
- Java, Spring Boot
- Git, GitHub
- GitHub Actions, CI/CD
- Jetbrains IntelliJ
- VueJs, Vuetify
- Scrum, Confluence, Jira
- REST, Swagger
- PostgreSQL, JDBC, H2
- TDD, Unit