Senior Java Solution Expert

PMP Projektmanagement GmbH
Berlin, Germany
4 days ago

Role details

Contract type
Permanent contract
Employment type
Part-time / full-time
Working hours
Shift work
Languages
English, German
Experience level
Senior

Job location

Remote
Berlin, Germany

Tech stack

Java
Accounting Systems
Agile Methodologies
Tomcat
Azure
Bash
Unix
Continuous Integration
Linux
Hibernate
Integrated Development Environments
Linux Servers
Maven
Open Source Technology
Scrum
Red Hat Enterprise Linux - RHEL
Ansible
Service-Oriented Architecture
Simple Object Access Protocol (SOAP)
SQL Databases
Subsystems
Web Services
Okta
Spring-boot
GIT
Information Technology
Kafka
Software Version Control
Bamboo
Docker
Microservices

Job description

  • Modernisierung und Migration energiewirtschaftlicher Abrechnungssysteme
  • Umsetzung architektonischer Vorgaben und Migration monolithischer Java-Anwendungen in modulare Services (SpringBoot, Kafka, Hibernate, Keycloak, Lombok)
  • Analyse, Machbarkeitsprüfung und Migration des Datenbankmodells zu einem SOA-tauglichen Schema; Sicherstellung transaktionssicherer Prozesse (ACID)
  • Integration von Open-Source- und Third-Party-Bibliotheken sowie Entwicklung von Tools für Testing, CI/CD, Monitoring und Container-Management
  • Umsetzung von Infrastructure as Code (Ansible, Azure Pipelines, Git)
  • Kontinuierliche Optimierung von Java-Versionen, Libraries und Tools; Integration in moderne Betriebs- und Entwicklungsumgebungen (Linux, Azure DevOps)
  • Migration bestehender Schnittstellen (Webservices, RMI) auf REST bzw. eventbasierte Kommunikation; Mitentwicklung einer browserbasierten UI
  • Erstellung technischer und regulatorischer Dokumentation (Schnittstellen, Betrieb, GoB, GoDV); Sicherstellung revisionssicherer Systemlandschaften
  • Implementierung und Optimierung von Monitoring, Alarmierung und Qualitätssicherung; Betreuung containerisierter Systeme im Betrieb
  • Bewertung neuer Technologien sowie enge Zusammenarbeit mit Architektur, Fachbereichen und Key Usern

Requirements

  • Abgeschlossenes Studium der (Wirtschafts-)Informatik oder vergleichbare Ausbildung/Berufserfahrung
  • Mehrjährige Erfahrung als Java-Entwicklerin oder IT-Architektin, insbesondere Betrieb und Betreuung von Java-Applikationen unter UNIX-/Linux-Systemen (z. B. Red Hat)
  • Mindestens 1 Jahr Erfahrung im Betrieb einer Legacy-Java-Applikation, Weiterentwicklung einer Java-Abrechnungsapplikation im energiewirtschaftlichen Umfeld sowie direkter Kundenkontakt
  • Kenntnisse und praktische Erfahrung mit Linux Red Hat (Betrieb, Administration, Troubleshooting), Azure DevOps (Build, Release, CI/CD), Git (Versionskontrolle, Branching, Merge Requests) und Bash-Scripting
  • Erfahrung in containerbasierter Entwicklung (Docker, Podman), SpringBoot, Maven, Borland Together sowie Java8 * Java21 Migration
  • Sicherer Umgang mit Infrastruktur- und Betriebsplattformen, Monolith-Dekomposition sowie Erfahrung in SOA/Microservices, idealerweise im energiewirtschaftlichen Kontext
  • Gute Kenntnisse im Java-Ökosystem und relevanten Frameworks (Spring Boot, Hibernate)
  • Erfahrung mit Webservices (SOAP), REST, Messaging/Event-Kommunikation, SQL, Tomcat, Kafka, Lombok
  • Vertrautheit mit Authentifizierungslösungen, SSO-Integration und Sicherstellung der Revisionssicherheit nach GoB/GoDV
  • Deutsch- und Englischkenntnisse (mindestens B1)
  • Erfahrung mit agilen Methoden (Scrum, Kanban), fortgeschrittener Bash-Programmierung, Linux-Server-Konfiguration und digitaler Zusammenarbeit mit Remote-Teams
  • Kenntnisse in serviceorientierter Architektur, Monitoring- und Alarmierungstools im produktiven Betrieb sowie Erfahrung bei Integration, Modernisierung oder Migration energiewirtschaftlicher Systeme

Nice-to-Have

  • Erfahrung mit agilen Methoden (Scrum, Kanban), fortgeschrittener Bash-Programmierung und Linux-Server-Konfiguration, inklusive relevanter Linux-Subsysteme
  • Zusammenarbeit mit Remote-Teams und digitale Kollaboration
  • Kenntnisse in serviceorientierter Architektur (SOA, Microservices)
  • Erfahrung mit Monitoring- und Alarmierungswerkzeugen sowie Integration, Modernisierung oder Migration energiewirtschaftlicher Systeme
  • Umgang mit regulatorischen Vorgaben, Compliance-Anforderungen und Fähigkeit zur Kommunikation technischer Sachverhalte; Bereitschaft zur kontinuierlichen Weiterbildung und Einarbeitung in neue Technologien

Benefits & conditions

  • Flexible Arbeitszeitmodelle Gleitzeit, Teilzeitmöglichkeiten und mobile Arbeit - angepasst an Ihre Lebenssituation

  • Attraktive Vergütung Leistungsgerechte Bezahlung und transparente Gehaltsentwicklung

  • Weiterbildung & Entwicklung Fachliche und persönliche Förderung durch individuelle Weiterbildungsangebote

  • Langfristige Perspektiven Unbefristete Arbeitsverträge und projektübergreifende Entwicklungsmöglichkeiten

  • Abwechslungsreiche Projekte Spannende Großprojekte im Bereich Energie, Infrastruktur und Digitalisierung

  • Moderne Arbeitsumgebung Technisch ausgestattete Arbeitsplätze und digitale Tools für effizientes Arbeiten

  • Wertschätzendes Miteinander Flache Hierarchien, direkte Kommunikation und ein kollegiales Betriebsklima, Die abgebildeten Mitarbeitervorteile sind unternehmensabhängig und können je nach Position und Abteilung abweichen. Bonus Kfz-/Reisezulage Firmenwagen Mitarbeiter-Laptop Firmenhandy Kostenfreie Getränke Ergonomischer Arbeitsplatz Zusätzlicher Urlaubstag Fitnessangebote Flache Hierarchien Flexible Arbeitszeiten Gute Verkehrsanbindung Homeoffice Ein modernes Arbeitsumfeld Büroküche Eigene Ideen Parkplatz Unbefristeter Arbeitsvertrag Tätigkeit in Festanstellung Tankkarte Studienförderung Weiterbildungsmöglichkeiten Urlaubsgeld Freie Tage für ehrenamtliche Tätigkeiten Die abgebildeten Mitarbeitervorteile sind unternehmensabhängig und können je nach Position und Abteilung abweichen.

About the company

PMP Projektmanagement GmbH (PMP) bietet Ingenieur- und Managementberatung an. PMP verfügt über eigene erfahrene Mitarbeiter in verschiedenen Bereichen und pflegt ein Netz mit hochqualifizierten Freiberuflern sowie mehreren sehr erfahrenen Kooperationspartnern. Je nach Kundenanforderung werden Mitarbeiter oder ganze Projektteams für Kundenprojekte zur Verfügung gestellt. Auf Wunsch werden auch ganze Projektorganisationen zur Projektabwicklung aus eigenen Mitarbeitern, Freiberuflern sowie Kooperationspartnern zusammengestellt. Diese bilden dann ein homogenes Projektteam, welches die Herausforderungen des Kunden ideal erfüllen.

Apply for this position