11.10.2025 aktualisiert


Premiumkunde
nicht verfügbarSoftwareentwickler und -architekt
Jena, Deutschland
Weltweit
Diplom Informatik, Nebenfach WirtschaftswissenschaftenSkills
JavajenkinsCI / CDInfrastructue as CodeSpringGroovyJ2EESoftware-ArchitektSolution ArchitectIT-Architektur
Sprachen: Java, Groovy, Python, Rust, C#/.NET, C++, C, XML/XSL/XSD, SQL, HTML/CSS/JavaScript, PHP, VBScript/ASP, Delphi, Shell Script
Technologien: Spring Boot & Cloud, Java Jakarta EE, RESTful APIs, SOAP, Camunda, mgm A12, IBM WebSphere Commerce, RabbitMQ, IBM MQ, Infrastructure as Code (Puppet, Ansible, Docker, Terraform, Vagrant), OAuth/OpenID Connect, CI/CD Pipeline Entwicklung mit Jenkins, Maven, Gradle, LiquiBase
DB-Systeme: PostgreSQL, MySQL, IBM DB2 (LUW, System i), Oracle, Redis
Analyse/Design:Arc42, UML, OOA/OOD, Design Patterns, E/R-Diagramme, SRS/Pflichtenheft, Epics/User, Stories/Schätzpoker
VCS:Git, Subversion, CVS, Perforce
IDEs & Modelling: Eclipse, IntelliJ, NetBeans, MS Visual Studio, XML Spy, Castor, Poseidon for UML, Rational XDE Modeler, PlantUML, Mermaid, Vi/Vim
Test- Frameworks: xUnit (JUnit, TestNG, cUnit), Mockito, UI (Selenium, XLT, Katalon/Appium), Behavioral (Cucumber), Webservices (Postman, SoapUI), Infrastructure (InSpec, rspec/ServerSpec, Kitchen), Performance (JMeter)
Betriebstools: Zabbix, Icinga, Elastic Stack, Jenkins, Gitlab CI/CD, Rundeck, VisualVM, Konsole/SSH, Linux-Administration
Ticketing & Wikis: meist Atlassian Jira & Confluence, Bitbucket, Redmine
Methoden: Scrum, XP, TDD, DevOps
Betriebssysteme: Linux, Windows, Mac (alle als Arbeitsrechner genutzt, entsprechend Admin-Erfahrungen)
Technologien: Spring Boot & Cloud, Java Jakarta EE, RESTful APIs, SOAP, Camunda, mgm A12, IBM WebSphere Commerce, RabbitMQ, IBM MQ, Infrastructure as Code (Puppet, Ansible, Docker, Terraform, Vagrant), OAuth/OpenID Connect, CI/CD Pipeline Entwicklung mit Jenkins, Maven, Gradle, LiquiBase
DB-Systeme: PostgreSQL, MySQL, IBM DB2 (LUW, System i), Oracle, Redis
Analyse/Design:Arc42, UML, OOA/OOD, Design Patterns, E/R-Diagramme, SRS/Pflichtenheft, Epics/User, Stories/Schätzpoker
VCS:Git, Subversion, CVS, Perforce
IDEs & Modelling: Eclipse, IntelliJ, NetBeans, MS Visual Studio, XML Spy, Castor, Poseidon for UML, Rational XDE Modeler, PlantUML, Mermaid, Vi/Vim
Test- Frameworks: xUnit (JUnit, TestNG, cUnit), Mockito, UI (Selenium, XLT, Katalon/Appium), Behavioral (Cucumber), Webservices (Postman, SoapUI), Infrastructure (InSpec, rspec/ServerSpec, Kitchen), Performance (JMeter)
Betriebstools: Zabbix, Icinga, Elastic Stack, Jenkins, Gitlab CI/CD, Rundeck, VisualVM, Konsole/SSH, Linux-Administration
Ticketing & Wikis: meist Atlassian Jira & Confluence, Bitbucket, Redmine
Methoden: Scrum, XP, TDD, DevOps
Betriebssysteme: Linux, Windows, Mac (alle als Arbeitsrechner genutzt, entsprechend Admin-Erfahrungen)
Sprachen
DeutschMutterspracheEnglischverhandlungssicherRussischgutSpanischgut
Projekthistorie
- Inhalt: Weiterentwicklung/Modernisierung einer webbasierten Heiz- und Nebenkosten-Abrechnungssoftware
- Aufgaben:
- Architekturentwicklung, Arc42 Einführung und Dokumentation, Legacy Code Analyse, Beratung bei Software Innovation, Einführung Mermaid Diagramme, Git Branching Modell Überarbeitung, Java Style Guide Überarbeitung
- Software Entwicklung: Umsetzung von Features & Fehlerbehebungen, Refactorings und umfangreichere Codeverbesserungen, Code Reviews
- Spring Boot & Cloud Versionsaktualisierung, Migration SpringFox zu springdoc OpenAPI, Einführung Spring Authorization Server (inkl. Client-Anbindung), Java 11 zu 21 Aktualisierung
- Testkonzept Überarbeitung, Einführung von TDD, Beginn Einführung Testcontainers
- Schulung des Teams: Java (Lambda, Generics, Neuerungen), Code Qualität, TDD, IDE Nutzung
- Rahmenbedingungen: Scrum, Spring Boot und Cloud Microservices, RESTful APIs, Thymeleaf, Struts, Docker, JUnit/AssertJ/Mockito, GitLab, Maven, Arc42, Mermaid, Redmine, Deutsch
- Rollen: Backend Software Entwickler
- Inhalt: Weiterentwicklung eines Portals zur rein digitalen Beantragung von Förderanträgen
- Aufgaben: Umsetzung verschiedener Arbeitspakete als Teil des Scrum Teams: Spring Boot, Cloud & Security Aktualisierungen, SpringFox zu SpringDoc Migration, Prozessweiterentwicklung
- Rahmenbedingungen: Scrum, Spring Boot und Cloud Microservices, RESTful APIs, mgm A12, Camunda, RabbitMQ, IBM MQ, Liquibase, Docker, Elastic Stack Logging, JUnit/AssertJ/Mockito, JMeter, VisualVM, Jenkins CI, Maven, Git (Bitbucket), Arc42, Jira & Confluence, Deutsch
- Rollen: Software Architekt, Backend Software Entwickler, Product Owner
- Inhalt: Crypto Currency Trading Automatisierung
- Aufgaben: Konzept- & Architekturerstellung, Implementierung, Projektplanung
- Rahmenbedingungen: Java SDK, ta4j, JFreeChart, Log4J/SLF4J, JUnit/AssertJ/Mockito, Gradle, Git (Bitbucket), Arc42, Deutsch