Backend-Entwickler mit Erfahrung im öffentlichen Sektor (m/w/d)

HR Solutions GmbH
Ansprechpartner: HR Solutions GmbH
Berlin,  Deutschland
80% RemoteFreiberuflichStart 10/2026

Beschreibung

Für unseren Kunden im öffentlichen Sektor sind wir momentan auf der Suche nach einem Backend-Entwickler mit Erfahrung im öffentlichen Sektor (m/w/d)

Start: 15.10.2026
Dauer: bis 31.12.2026 mit Verlängerungsoption
Arbeitsort: 85 % remote, 15 % vor Ort (Reisebereitschaft erwünscht)
Auslastung: Vollzeit

Ziel:
Entwicklung, Implementierung und kontinuierliche Weiterentwicklung moderner, cloudnativer Backend-Lösungen innerhalb einer skalierbaren Microservice-Architektur. Der Fokus liegt auf Stabilität, Sicherheit, Performance, Automatisierung sowie der kontinuierlichen Optimierung bestehender Systeme, Datenflüsse und Prozesse.

Aufgaben:
  • Entwicklung und Weiterentwicklung moderner Backend-Anwendungen in Java 17/21
  • Arbeit in Microservice-Architekturen und verteilten Systemlandschaften
  • Design, Implementierung und Testing neuer Softwarekomponenten mit Fokus auf Skalierbarkeit, Sicherheit, Performance und Stabilität
  • Entwicklung und Optimierung von REST-APIs sowie API-Design mit OpenAPI/Swagger und AsyncAPI
  • Anpassung und Weiterentwicklung von Data-Access-Layern, insbesondere Repositories, ORM-Mappings und Datenbank-Queries
  • Optimierung von Datenbankzugriffen sowie Durchführung von Performance Tuning auf Query-, ORM- und Datenbankebene
  • Refactoring und Modernisierung bestehender Datenbanklogik, insbesondere Stored Procedures und Trigger, einschließlich der Überführung von Logik in C#-basierten AnwendungscodeUmsetzung und Optimierung von Oracle-spezifischen Type Mappings
  • Durchführung komplexer Schema-Transformationen, einschließlich Anpassung von Constraints und Datenstrukturen
  • Planung und Umsetzung komplexer Datenbankmigrationen und Migration Scripts
  • Implementierung und Optimierung von Transaction Handling, Transaction Management und Concurrency-Konzepten
  • Überarbeitung und Optimierung des Lock Managements sowie von Locking-Mechanismen
  • Implementierung und Durchführung von Datenvalidierungen zur Sicherstellung von Datenqualität und Konsistenz
  • Umsetzung von Unit-, Integrations- und Regressionstests sowie Testautomatisierung
  • Durchführung von Code Reviews und Mitarbeit an QA-Prozessen
  • Aufbau und Weiterentwicklung von CI/CD-Pipelines sowie Automatisierung von Deployment-, Entwicklungs- und Migrationsprozessen
  • Arbeiten in cloudnativen Umgebungen mit Docker, Kubernetes und OpenShift
  • Nutzung moderner DevOps-, Monitoring-, Logging- und Deployment-Tools
  • Mitarbeit in agilen Teams nach Scrum und SAFe
  • Aktive Mitgestaltung technischer Architekturentscheidungen
  • Analyse, Modernisierung und Refactoring von Legacy-Systemen, komplexen Datenflüssen und gewachsenen Systemlandschaften

Kenntnisse:
  • Sehr gute Kenntnisse in Java 17/21 und objektorientierter Softwareentwicklung
  • Erfahrung mit Spring Boot, Quarkus, JEE und Eclipse MicroProfile
  • Fundierte Erfahrung mit Microservice-Architekturen und verteilten Systemen
  • Sehr gute Kenntnisse in SQL, Datenmodellierung, Query- und Performance-Tuning sowie JPA/Hibernate und ORM-Optimierung
  • Erfahrung mit Oracle, PostgreSQL und MSSQL
  • Erfahrung mit Data-Access-Layern, Repositories, ORM-Mappings und komplexen Datenbank-Queries
  • Erfahrung mit Stored Procedures, Triggern sowie deren Refactoring bzw. Überführung in C#/.NET-Anwendungscode
  • Kenntnisse in Oracle-spezifischen Type Mappings, Schema-Transformationen und Constraints
  • Erfahrung mit komplexen Datenbankmigrationen, Migration Scripts und Liquibase
  • Gute Kenntnisse in Transaction Management, Transaction Handling, Locking und Concurrency
  • Erfahrung mit Datenvalidierung und Datenkonsistenz
  • Kenntnisse in JMS und JAX-RS
  • Erfahrung mit CI/CD, DevOps und Infrastructure as Code
  • Erfahrung mit Docker, Kubernetes und OpenShifErfahrung mit Git/Bitbucket, Maven und SonarQube
  • Erfahrung in Testautomatisierung mit JUnit und Mockito sowie QA- und Code-Review-Prozessen
  • Sicherer Umgang mit Jira und Confluence
  • Erfahrung mit Scrum und SAFe
  • Kenntnisse in Angular und TypeScript
  • Erfahrung mit C# und .NET
  • Erfahrung im Umgang mit Legacy-Systemen, komplexen Datenflüssen und gewachsenen SystemlandschaftenErfahrung im Umfeld sicherheitskritischer oder hochverfügbarer Systeme



Wir freuen uns sehr auf Ihren CV, gerne auch mit Angabe Ihres Stundensatzes und möglichen Startdatums.
Bei offenen Rückfragen stehen wir Ihnen selbstverständlich gerne zur Verfügung.


Bewerben