26.11.2025 aktualisiert


Premiumkunde
100 % verfügbarJava Backend Consultant
Berlin, Deutschland
Weltweit
B.Sc InformatikSkills
Java, Spring Boot, JUnit, MongoDB, Oracle SQL, Elasaticsearch, gRPC, Protobuf, XML, RESTFull, SOAP, Gradle, Maven, Git, Splunk, Kibana, Microservices, TeamCity, GtiLab, Docker, docker compose, Kubernetes/OpenShift, Helm, Scrum, Kanban, Jira, Grafana, Confluence, Linux, Gitea, Jenkins, Kibana, ArgoCD, IntelliJ
Sprachen
DeutschverhandlungssicherEnglischgutRussischMuttersprache
Projekthistorie
- Event-basierte Backend-Architektur entwickelt mit Java 11/17/21 und Spring Boot Framework zur Verarbeitung von Verwaltungsanträgen in einer Microservices-Landschaft,
- Implementierung von Schnittstellen: RESTful, SOAP und gRPC unter Verwendung von Spring Boot, Spring Security, Spring Web, HATEOAS und Protobuf,
- Integration externer Dienste über WebClient,
- Realisierung von Volltext-Suchfunktionen für Anträge durch Integration von Elasticsearch und MongoDB,
- NoSQL-Datenpersistierung umgesetzt mit MongoDB, Spring Data und Hibernate für Speicherung und Abfrage von Antragsdaten,
- Sicherheitskonzept implementiert mit Spring Security, OAuth2 und Keycloak für sichere Authentifizierung und Autorisierung der Verwaltungsanwendungen,
- Container-Orchestrierung durchgeführt mit Docker/Docker Compose für lokale Entwicklung und Helm-Charts für Deployment in Kubernetes/OpenShift-Clustern mit ArgoCD für GitOps-basiertes Deployment,
- Qualitätssicherung gewährleistet durch umfassende Unit- und Integrationstests mit JUnit nach TDD-Prinzipien sowie kontinuierliches Monitoring mit Grafana und Loki,
- Pflege und Entwicklung von Jenkins CI/CD-Pipelines für automatisierte Builds, Tests und Deployments sowie Maven für Dependency-Management und Git/GitLab/Gitea für Versionskontrolle,
- Anwendung statischer Codeanalyse mittels SonarQube,
- Technische Konzeption und Stakeholder-Kommunikation durch Anforderungsanalyse, technische Planung von Sprint-Zielen und regelmäßige Präsentation der Entwicklungsergebnisse vor Fachbereichen und Projektleitern,
- Agile Projektabwicklung koordiniert mit Jira für Ticket-Management, Sprint-Planung und User Story-Verwaltung im Scrum/Kanban-Framework sowie Entwicklung in IntelliJ IDEA auf Linux-Systemen
Java 11/17/21, Spring Boot, Quarkus, Hibernate, Elasticsearch, MongoDB, gRPC, Protobuf, XIMA Formcycle, XML, RESTFull, SOAP, HATEOAS, JUnit, Maven, Git, Gitea, Gitlab, Jenkins, Kibana, Grafana, Loki, Docker, docker compose, Kubernetes/OpenShift, OAuth2, Helm, ArgoCD, IntelliJ, Linux, Jira, Scrum, Kanban
- Implementierung von Schnittstellen: RESTful, SOAP und gRPC unter Verwendung von Spring Boot, Spring Security, Spring Web, HATEOAS und Protobuf,
- Integration externer Dienste über WebClient,
- Realisierung von Volltext-Suchfunktionen für Anträge durch Integration von Elasticsearch und MongoDB,
- NoSQL-Datenpersistierung umgesetzt mit MongoDB, Spring Data und Hibernate für Speicherung und Abfrage von Antragsdaten,
- Sicherheitskonzept implementiert mit Spring Security, OAuth2 und Keycloak für sichere Authentifizierung und Autorisierung der Verwaltungsanwendungen,
- Container-Orchestrierung durchgeführt mit Docker/Docker Compose für lokale Entwicklung und Helm-Charts für Deployment in Kubernetes/OpenShift-Clustern mit ArgoCD für GitOps-basiertes Deployment,
- Qualitätssicherung gewährleistet durch umfassende Unit- und Integrationstests mit JUnit nach TDD-Prinzipien sowie kontinuierliches Monitoring mit Grafana und Loki,
- Pflege und Entwicklung von Jenkins CI/CD-Pipelines für automatisierte Builds, Tests und Deployments sowie Maven für Dependency-Management und Git/GitLab/Gitea für Versionskontrolle,
- Anwendung statischer Codeanalyse mittels SonarQube,
- Technische Konzeption und Stakeholder-Kommunikation durch Anforderungsanalyse, technische Planung von Sprint-Zielen und regelmäßige Präsentation der Entwicklungsergebnisse vor Fachbereichen und Projektleitern,
- Agile Projektabwicklung koordiniert mit Jira für Ticket-Management, Sprint-Planung und User Story-Verwaltung im Scrum/Kanban-Framework sowie Entwicklung in IntelliJ IDEA auf Linux-Systemen
Java 11/17/21, Spring Boot, Quarkus, Hibernate, Elasticsearch, MongoDB, gRPC, Protobuf, XIMA Formcycle, XML, RESTFull, SOAP, HATEOAS, JUnit, Maven, Git, Gitea, Gitlab, Jenkins, Kibana, Grafana, Loki, Docker, docker compose, Kubernetes/OpenShift, OAuth2, Helm, ArgoCD, IntelliJ, Linux, Jira, Scrum, Kanban
- Planung, Design und Implementierung von REST-Schnittstellen mit Spring Boot,
- Umsetzung nach Domain-Driven Design (DDD) und unter Einhaltung des GitFlow-Workflows,
- Validierung und Verarbeitung von XML-Daten mittels XPath,
- Implementierung von Datenbankzugriffen mit JPQL auf Basis von Oracle DB,
- Implementierung von Elasticsearch-Abfragen für performante Suchfunktionen,
- Entwicklung von Unit- und Integrationstests mit JUnit und AssertJ,
- Unterstützung des QA-Teams bei manuellen Tests zur Abnahme kritischer Features,
- Durchführung von Code Reviews zur Sicherstellung von Codequalität und Wissensaustausch,
- Nutzung und Konfiguration von Maven als Build- und Dependency-Management-Tool,
- Einsatz von Flyway zur Verwaltung und Migration von Datenbankschemata,
- Containerisierung und lokale Orchestrierung mit Docker und Docker Compose,
- Versionierung des Quellcodes mit Git/GitLab und Nutzung von IntelliJ IDEA als Entwicklungsumgebung,
- Unterstützung der Fachseite bei der Formulierung und Priorisierung von User Stories,
- Enge Abstimmung mit dem Scrum-Team und Teilnahme an allen relevanten Zeremonien (Plannings, Dailies, Reviews, Retrospektiven),
- Pflege und Erweiterung der Projektdokumentation mit Confluence,
- Log-Analyse und Monitoring mit Kibana,
- Gelegentliche Übernahme von Aufgaben im Frontend-Bereich mit Vue.js, HTML und CSS,
- Arbeit in einem Linux-basierten Umfeld
Java 17, Spring Boot, Oracle DB, JPA, Hibernate, Docker, docker compose, JUnit, AsserJ, XML, XPath, Maven, Flyway, Git, Gitlab, Elastic Search, Kibana, IntelliJ, Linux, Vue JS, HTML, CSS, Jira, Confluence
- Umsetzung nach Domain-Driven Design (DDD) und unter Einhaltung des GitFlow-Workflows,
- Validierung und Verarbeitung von XML-Daten mittels XPath,
- Implementierung von Datenbankzugriffen mit JPQL auf Basis von Oracle DB,
- Implementierung von Elasticsearch-Abfragen für performante Suchfunktionen,
- Entwicklung von Unit- und Integrationstests mit JUnit und AssertJ,
- Unterstützung des QA-Teams bei manuellen Tests zur Abnahme kritischer Features,
- Durchführung von Code Reviews zur Sicherstellung von Codequalität und Wissensaustausch,
- Nutzung und Konfiguration von Maven als Build- und Dependency-Management-Tool,
- Einsatz von Flyway zur Verwaltung und Migration von Datenbankschemata,
- Containerisierung und lokale Orchestrierung mit Docker und Docker Compose,
- Versionierung des Quellcodes mit Git/GitLab und Nutzung von IntelliJ IDEA als Entwicklungsumgebung,
- Unterstützung der Fachseite bei der Formulierung und Priorisierung von User Stories,
- Enge Abstimmung mit dem Scrum-Team und Teilnahme an allen relevanten Zeremonien (Plannings, Dailies, Reviews, Retrospektiven),
- Pflege und Erweiterung der Projektdokumentation mit Confluence,
- Log-Analyse und Monitoring mit Kibana,
- Gelegentliche Übernahme von Aufgaben im Frontend-Bereich mit Vue.js, HTML und CSS,
- Arbeit in einem Linux-basierten Umfeld
Java 17, Spring Boot, Oracle DB, JPA, Hibernate, Docker, docker compose, JUnit, AsserJ, XML, XPath, Maven, Flyway, Git, Gitlab, Elastic Search, Kibana, IntelliJ, Linux, Vue JS, HTML, CSS, Jira, Confluence
- Agile Entwicklung von Backend-Komponenten und Microservices mit Java, Kotlin und Spring Boot,
- Migration und Modernisierung bestehender Anwendungen (u. a. Upgrade von Java 8 auf Java 11 und Migration von Java auf Kotlin),
- Implementierung robuster Batch-Verarbeitungslösungen auf Basis eines hausinternen Frameworks (ähnlich Spring Batch) zur täglichen automatisierten Verarbeitung großer Bilddatenströme,
- Weiterentwicklung und Anpassung bestehender Architekturen sowie Integration neuer Features,
- Entwicklung und Pflege von REST-Schnittstellen inkl. Dokumentation (Swagger/OpenAPI),
- Nutzung von OpenCV und Tesseract für Bildverarbeitung und optische Texterkennung,
- Design, Realisierung und kontinuierliche Weiterentwicklung von Datenmodellen und Datenbankarchitekturen (Oracle DB, Ceph Object Storage),
- Einsatz von Liquibase zur Verwaltung und Migration von Datenbankschemata,
- Aufbau, Pflege und Erweiterung von CI/CD-Pipelines mit TeamCity,
- Nutzung von Gradle als Build-Management-Tool,
- Containerisierung der Anwendungen mit Docker,
- Automatisierte Bereitstellung des Source Codes in unterschiedlichen Umgebungen (Dev, NonProd, Prod) mittels Puppet/Hiera,
- Pflege und Weiterentwicklung des Infrastructure Codes (Infrastructure as Code),
- Entwicklung und Durchführung von Unit-, Komponenten- und Integrationstests mit JUnit, Kotest und Spock,
- Pair- und Mob-Programming sowie regelmäßige Code Reviews zur Qualitätssicherung,
- Aufbau und Monitoring automatisierter Tests im Rahmen der CI/CD-Pipeline,
- Überwachung und Analyse von laufenden Softwarekomponenten mit Splunk und Grafana,
- Fehleranalyse, Debugging und Bugfixing im Rahmen des Third-Level-Supports,
- Kontinuierliches Performance-Monitoring und -optimierung,
- Aktive Teilnahme an allen Scrum-Zeremonien (Sprints, Dailies, Retrospektiven, Plannings),
- Transparente Fortschrittsdokumentation und Ticketmanagement mit Jira,
- Entwicklung auf Unix-basierten Systemen (macOS, Linux),
- Versionskontrolle mit Git,
- Analyse und Validierung fachlicher Anforderungen in enger Abstimmung mit den Stakeholdern,
- Überprüfung der technischen Realisierbarkeit sowie Erstellung von Umsetzungskonzepten,
- Anlage und Refinement von Story-Tickets für erforderliche Umbaumaßnahmen,
- Aufbau und Pflege einer Wissensdatenbank (Confluence)
Java 8/11, Kotlin, Spring Boot, JPA, Hibernate, Oracle DB, Ceph, Junit, Kotest, Spock, Gradle, Docker, Git, Liquibase, IntelliJ, Linux, Teamcity, OpenNebula, Redis, puppet, Splunk, Grafana, Swagger/OpenAPI, Jira, Confluence, Swagger/OpenAPI
- Migration und Modernisierung bestehender Anwendungen (u. a. Upgrade von Java 8 auf Java 11 und Migration von Java auf Kotlin),
- Implementierung robuster Batch-Verarbeitungslösungen auf Basis eines hausinternen Frameworks (ähnlich Spring Batch) zur täglichen automatisierten Verarbeitung großer Bilddatenströme,
- Weiterentwicklung und Anpassung bestehender Architekturen sowie Integration neuer Features,
- Entwicklung und Pflege von REST-Schnittstellen inkl. Dokumentation (Swagger/OpenAPI),
- Nutzung von OpenCV und Tesseract für Bildverarbeitung und optische Texterkennung,
- Design, Realisierung und kontinuierliche Weiterentwicklung von Datenmodellen und Datenbankarchitekturen (Oracle DB, Ceph Object Storage),
- Einsatz von Liquibase zur Verwaltung und Migration von Datenbankschemata,
- Aufbau, Pflege und Erweiterung von CI/CD-Pipelines mit TeamCity,
- Nutzung von Gradle als Build-Management-Tool,
- Containerisierung der Anwendungen mit Docker,
- Automatisierte Bereitstellung des Source Codes in unterschiedlichen Umgebungen (Dev, NonProd, Prod) mittels Puppet/Hiera,
- Pflege und Weiterentwicklung des Infrastructure Codes (Infrastructure as Code),
- Entwicklung und Durchführung von Unit-, Komponenten- und Integrationstests mit JUnit, Kotest und Spock,
- Pair- und Mob-Programming sowie regelmäßige Code Reviews zur Qualitätssicherung,
- Aufbau und Monitoring automatisierter Tests im Rahmen der CI/CD-Pipeline,
- Überwachung und Analyse von laufenden Softwarekomponenten mit Splunk und Grafana,
- Fehleranalyse, Debugging und Bugfixing im Rahmen des Third-Level-Supports,
- Kontinuierliches Performance-Monitoring und -optimierung,
- Aktive Teilnahme an allen Scrum-Zeremonien (Sprints, Dailies, Retrospektiven, Plannings),
- Transparente Fortschrittsdokumentation und Ticketmanagement mit Jira,
- Entwicklung auf Unix-basierten Systemen (macOS, Linux),
- Versionskontrolle mit Git,
- Analyse und Validierung fachlicher Anforderungen in enger Abstimmung mit den Stakeholdern,
- Überprüfung der technischen Realisierbarkeit sowie Erstellung von Umsetzungskonzepten,
- Anlage und Refinement von Story-Tickets für erforderliche Umbaumaßnahmen,
- Aufbau und Pflege einer Wissensdatenbank (Confluence)
Java 8/11, Kotlin, Spring Boot, JPA, Hibernate, Oracle DB, Ceph, Junit, Kotest, Spock, Gradle, Docker, Git, Liquibase, IntelliJ, Linux, Teamcity, OpenNebula, Redis, puppet, Splunk, Grafana, Swagger/OpenAPI, Jira, Confluence, Swagger/OpenAPI