Software Architect Java

Materna GmbH
Berlin, Germany
about 2 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Shift work
Languages
English, German
Job source

Tech stack

Java (Programming Language) Amazon Web Services Microsoft Azure Cloud Computing Code Review Databases Continuous Integration Relational Databases Software Design Patterns Hibernate (Java) Java Persistence API MySQL
+10 more
NoSQL Oracle (Applications) Software Architecture Software Engineering Google Cloud IT Architecture Kubernetes Information Technology Api Management Microservices

Job description

  • betreust du Projekte ĂŒber den gesamten Lebenszyklus von der Presales-Phase bis zum stabilen Betrieb.
  • entwirfst du moderne Software-Architekturen und konzipierst komplexe Anwendungen.
  • modernisierst du bestehende JEE/Java/Spring-Landschaften in Richtung cloud-native Microservices.
  • setzt du Architektur-Methoden wie Domain-driven Design oder Event-driven Architectures ein und integrierst die Lösungen in die IT-Landschaften unserer Kund:innen.
  • ĂŒbernimmst du als technischer Lead Verantwortung fĂŒr die Umsetzung und begleitest Entwickler:innen bei Architektur-Entscheidungen.
  • stellst du die QualitĂ€t der Lösungen durch Architektur-Guidelines, Code-Reviews und etablierte Standards sicher und trĂ€gst so zur Entstehung zukunftsfĂ€higer Plattformen bei.

Requirements

  • Ein abgeschlossenes Studium der Informatik/Wirtschaftsinformatik oder eine vergleichbare Ausbildung mit relevanter Berufserfahrung
  • MehrjĂ€hrige Berufserfahrung im Entwurf von Software- und IT-Architekturen im Enterprise-Java-Umfeld
  • Fundierte Kenntnisse in der Software-Entwicklung als Lead Developer:in
  • Erfahrung im Umgang mit Technologien wie API-Management, Microservices und gĂ€ngigen Security-Verfahren
  • Sehr gute Kenntnisse in der Anbindung von Datenbanken mit Hibernate/JPA sowie im Umgang mit relationalen Datenbanken wie z. B. MySQL, Oracle sowie NoSQL-Technologien
  • Kenntnisse in Container-Technologien (Docker, Kubernetes) und in der Umsetzung von IaC und CI/CD, ergĂ€nzt durch Erfahrung im Design skalierbarer Cloud-Infrastrukturen (z. B. AWS, Azure, GCP)
  • Erfahrung im Umgang mit Architekturstandards und Best Practices wie Architektur- und Design-Patterns sowie in der Dokumentation von Softwarearchitekturen, z. B. mit C4 Model
  • Sehr gute Deutsch- (C1) und gute Englischkenntnisse (B2) in Wort und Schrift

About the company

Wir schreiben seit ĂŒber 40 Jahren IT-Geschichte. Unsere Kundinnen und Kunden aus öffentlicher Verwaltung und Privatwirtschaft verlassen sich auf nachhaltige IT-Lösungen, die wir individuell entwickeln. Als Software Architect Java (m/w/d) planst und entwirfst du moderne Architekturen und Anwendungen, von der Migration bestehender Java/Spring-Systeme zu cloud-native Microservices bis zur Entwicklung sicherer Plattformen. Bei Materna setzt du Technologien gezielt ein, wenn sie echten Mehrwert schaffen., * Fach- und FĂŒhrungskarriere: Das Materna Laufbahnmodell unterstĂŒtzt dich systematisch und zielgerichtet in deiner persönlichen Entwicklung und zeigt dir mögliche Karrierepfade auf.

  • Flexibles Arbeiten: Halte Arbeits- und Privatleben in Balance - mit unserem flexiblen Arbeitszeitsystem und 40% mobilem Arbeiten.
  • Job Rad: Neues Bike gefĂ€llig? Mit Job-Rad unterstĂŒtzen wir dich dabei dein Wunsch-Fahrrad zu leasen.
  • Wissensaustausch: Du möchtest ĂŒber den Tellerrand hinausschauen? In unseren Brown-Bag-Sessions, Developer-Summits und Communities hast du die Gelegenheit dazu!
  • Sport@Materna: Nutze das vielfĂ€ltige und flexible Sport- und Wellnessangebot unseres Partners Urban Sports Club in ganz Deutschland, Österreich und mehreren europĂ€ischen LĂ€ndern.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

3:04 min

Database evolution and the funding behind vector databases

Erik Bamberg · LIVE

2:37 min

Comparing traditional SQL tables versus NoSQL non-tabular databases

Stanimira Vlaeva · JS Congress

2:18 min

Scaling MySQL databases for massive user growth

Johannes Nicolai Johannes Nicolai +1 · LIVE

1:06 min

Developer experience and project variety at scale

Alexandra Petri · WWC 2023

3:16 min

Terminology differences between relational and NoSQL databases

Tim Faulkes · LIVE

2:47 min

Exploring career opportunities and recruitment open positions

Kurt Eder · LIVE

Videos

See all

Related articles

See all