Senior Java Softwareentwickler

Michael Page International (Deutschland) GmbH
18 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Shift work
Languages
German
Experience level
Senior

Job location

Remote

Tech stack

Java
Spring Security
ActiveMQ
Agile Methodologies
Automation of Tests
Unit Testing
Databases
Data Files
DevOps
Java Message Service (JMS)
Java Persistence API
JSON
JUnit
PostgreSQL
Liquibase
MariaDB
Microsoft SQL Server
OAuth
Scrum
Software Architecture
RabbitMQ
Openid Connect
Mockito
Swagger
Message Oriented Middleware
SQL Databases
XML
Extensible Stylesheet Language Transformations (XSLT)
Openapi
Okta
Spring-boot
Spring Data
Information Technology

Job description

  • Du gestaltest die Architektur und Umsetzung von Fachanwendungen aktiv mit.
  • Nationale Anforderungen und Spezifikationen setzt du eigenständig in deutscher Sprache um.
  • Du arbeitest in vertrauenswürdigen Ausführungsumgebungen (VAU) und unterstützt bei der Softwarearchitektur.
  • Agile Entwicklung von Komponenten, Schnittstellen und Testframeworks gehört zu deinen Aufgaben.
  • Bestehenden Quellcode deiner Kollegen prüfst und bewertest du, um die Qualität zu sichern.
  • In enger Zusammenarbeit mit Testmanagern analysierst du Fehler und passt Dienste entsprechend an.
  • Du dokumentierst deine Entwicklungen verständlich und nachvollziehbar.
  • DevOps-Prinzipien lebst du gemeinsam mit dem Operations-Team konsequent.

Requirements

  • Abgeschlossenes Studium in Informatik, Mathematik, Physik oder eine IT-Ausbildung mit mehrjähriger Berufserfahrung
  • Umfangreiche Erfahrung in der Entwicklung komplexer Java-Fachanwendungen
  • Sehr gute Kenntnisse in Java, agile Entwicklungsmethoden (SCRUM) und Testautomatisierung
  • Erfahrung in der Entwicklung spec-konformer REST-Schnittstellen mit OpenAPI/Swagger
  • Fundierte Kenntnisse in OpenID Connect und OAuth, idealerweise mit Keycloak und Spring Security v5/v6
  • Sehr gute Erfahrung mit Spring Boot 2/3, JPA, Spring Data, JMS und Kommunikation über Message Bus (z. B. ActiveMQ Artemis, RabbitMQ)
  • Erfahrung mit Unit-Tests (JUnit 5/Jupiter, Mockito) und Testcontainern
  • Erfahrung mit Datenbank-Migrationen, idealerweise mit Liquibase
  • Sehr gute Kenntnisse in SQL-Datenbanken (MS SQL, PostgreSQL, MariaDB)
  • Sicherer Umgang mit XML, XSD, XSLT sowie JSON-Dateien
  • Du arbeitest selbstständig, strukturiert und lösungsorientiert, bringst analytisches Denken, Teamfähigkeit und ein hohes Qualitätsbewusstsein mit

Benefits & conditions

  • Sicherer Arbeitsplatz mit unbefristetem Vertrag und fairer Vergütung
  • 30 Tage Urlaub für ausreichend Erholung
  • Flexible Arbeitszeiten und Gleitzeit für deine Work-Life-Balance
  • Möglichkeit zum mobilen Arbeiten
  • Jobticket oder JobRad-Leasing für einfache Mobilität
  • Kostenfreie Parkplätze in der Tiefgarage
  • Betriebliche Altersvorsorge und zusätzliche Absicherung durch Krankenzusatzversicherung
  • Persönliche und fachliche Weiterentwicklung durch Schulungen und Trainings
  • Modernes, teamorientiertes Arbeitsumfeld
  • Flache Hierarchien und schnelle Entscheidungswege

Kontakt Amaya Luana de Boer Referenznummer JN-112025-6873770 Telefonnummer +4969507786057

Zusammenfassung

Berufsfeld Information Technology

Näheres Berufsfeld IT Entwicklung

Sektor Technology & Telecoms

Ort Frankfurt am Main

Vertragsart Festanstellung

Beratername Amaya Luana de Boer

Beraterkontakt +4969507786057

Referenznummer JN-112025-6873770

Art des Jobs Home Office

Bei der PageGroup akzeptieren wir nicht nur Unterschiede - wir feiern sie.

Wir verpflichten uns, ein von gegenseitigem Respekt geprägtes Umfeld zu schaffen, in dem allen Bewerbenden und Mitarbeitenden gleiche Beschäftigungschancen geboten werden, unabhängig von Hautfarbe, Religion, Schwangerschaft, Herkunft, Alter, körperlicher und geistiger Behinderung, Familienstand, sexueller Orientierung, Geschlechtsidentität sowie anderen gesetzlich geschützten Merkmalen.

Bei der PageGroup akzeptieren wir nicht nur Unterschiede - wir feiern sie. Unser Ziel ist es, allen Menschen Chancen zu ermöglichen.

About the company

Das Unternehmen konzentriert sich auf digitale Kernprozesse im Sozial- und Gesundheitswesen und sorgt dafür, dass Informationen effizient, sicher und regelkonform ausgetauscht werden. Die Lösungen haben direkten Einfluss auf tägliche Abläufe von Verwaltungspartnern und Dienstleistern.

Apply for this position