Profilbild von Anonymes Profil, Software Entwickler (Java, Spring Boot, Camunda, Vue.js)
verfügbar

Letztes Update: 09.02.2024

Software Entwickler (Java, Spring Boot, Camunda, Vue.js)

Firma: Pragtics GmbH
Abschluss: Master of Science (Schwerpunkt betriebswirtschaftliche Anwendungsarchitekturen und Logistik) Bachelor of Science (Schwerpunkt Software Engineering)
Stunden-/Tagessatz: anzeigen
Sprachkenntnisse: deutsch (Muttersprache) | englisch (verhandlungssicher)

Schlagwörter

Amazon Web Services Java Github Wildfly Webstorm Test-Driven Development Springboot Vue.Js Extreme Programming Clean Code + 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

03/2023 - bis jetzt
Online Management von Karriereprofilen und Bewerbungsprozessen
Auf Anfrage

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

Reisebereitschaft

Weltweit verfügbar
Profilbild von Anonymes Profil, Software Entwickler (Java, Spring Boot, Camunda, Vue.js) Software Entwickler (Java, Spring Boot, Camunda, Vue.js)
Registrieren