Senior Software Architect / Lead Developer

Ampada GmbH
Köln, Germany
2 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
3 years minimum
Working hours
Shift work
Job source

Tech stack

Java (Programming Language) Business Process Model and Notation Software as a Service Cloud Engineering Code Review Continuous Integration Data Files Extract Transform Load (ETL) Relational Databases Distributed Systems Junit PostgreSQL
+20 more
Apache Maven MongoDB NoSQL OpenShift Oracle (Applications) Scrum Methodology Software Architecture Redis Mockito Simple Object Access Protocol (SOAP) Software Engineering SQL Databases Extensible Markup Language (XML) Microsoft Power Automate Spring-boot Backend Kubernetes Restful APIs Serverless Computing Microservices

Job description

  • Zentrale Büros
  • Jobticket
  • Urban Sports Mitgliedschaft
  • Kostenlose Getränke und Obst
  • 30 Tage Urlaub
  • Weiterbildungsmöglichkeiten
  • Betriebliche Altersvorsorge
  • moderne Hardware und ergonomische Arbeitsplätze

Ihre Aufgaben:

Backend & Architektur

  • Design und Weiterentwicklung cloud-nativer Plattformarchitekturen (Microservices)
  • Entwicklung zentraler Backend-Services mit Java (17+) und Spring Boot / Spring Cloud
  • Umsetzung eines API-First-Ansatzes inkl. REST-Schnittstellen (OpenAPI/Swagger)
  • Integration externer Systeme über REST/SOAP APIs sowie Datei-Schnittstellen
  • Datenbankmodellierung und Optimierung (PostgreSQL, SQL)

Microsoft Power Platform

  • Entwicklung von Lösungen mit Power Pages, Canvas Apps und Dataverse
  • Implementierung von Datenlogik und Automatisierungen über Azure Functions und Power Automate

Datenprozesse & ETL

  • Verarbeitung von CSV- und XML-Dateien sowie Aufbau automatisierter Import-/Export-Prozesse
  • Entwicklung und Optimierung von ETL-Workflows

Qualität & Projektdelivery

  • Dokumentation technischer Lösungen und kontinuierliche Verbesserung durch Code-Reviews, Tests und Performance-Analysen
  • Aufwandsschätzungen, transparente Statuspflege in Tickets sowie Ergebnispräsentationen in Übergabedemos, * Microsoft Power Platform Know-how (Power Pages, Canvas Apps, Dataverse)
  • Azure Functions oder Power Automate
  • MongoDB, Redis oder andere NoSQL-Technologien
  • SaaS-Transformation und Cloud-native Migration
  • Kubernetes/Openshift im produktiven Umfeld
  • Workflow-/BPMN-Systeme und Prozessautomatisierung

Requirements

Must-have Skills

  • Mehrjährige Erfahrung in der professionellen Softwareentwicklung mit Java (mind. Java 11+)
  • Sehr gute Kenntnisse in Spring Boot und modernen Backend-Architekturen
  • Fundiertes Verständnis von Softwarearchitektur, Microservices und verteilten Systemen
  • Erfahrung im Design und in der Entwicklung von RESTful APIs
  • Sicherer Umgang mit relationalen Datenbanken (PostgreSQL, Oracle oder vergleichbar)
  • Praxis in Build- und Deployment-Prozessen (Maven, CI/CD)
  • Erfahrung mit Testing-Frameworks wie JUnit, Mockito
  • Strukturierte und teamorientierte Arbeitsweise in agilen Projekten (Scrum), * Haben Sie bereits cloud-native Anwendungen oder Microservice-Architekturen entwickelt?
  • Haben Sie praktische Erfahrung mit der Microsoft Power Platform (Power Pages, Canvas Apps oder Dataverse)?
  • Haben Sie bereits externe Systeme über REST- oder SOAP-Schnittstellen integriert?

Ausbildung:

  • Bachelor (Erforderlich)

Berufserfahrung:

  • Backend-Entwicklung mit Java: 5 Jahre (Erforderlich)
  • Spring Boot / Spring Cloud: 3 Jahre (Erforderlich)

Sprache:

  • Deutsch (Erforderlich)
  • Englisch (Erforderlich)

Reisebereitschaft:

  • 25 % (Erforderlich)

Benefits & conditions

Wir verstehen die Herausforderungen der Softwareentwicklung und begegnen ihnen mit einer agilen, dynamischen Arbeitsweise. Dabei ist es uns wichtig, dass sich alle unsere Mitarbeiter*innen wohlfühlen.

Als Team möchten wir die Digitalisierung aktiv vorantreiben. Wir haben Lust auf die Zukunft - und Sie?, Freuen Sie sich auf eine vielseitige Tätigkeit in einem stabilen, technisch anspruchsvollen Umfeld und werden Sie Teil eines engagierten Teams.

Art der Stelle: Vollzeit, Festanstellung

Leistungen:

  • Betriebliche Altersvorsorge
  • Betriebliche Weiterbildung
  • Homeoffice-Möglichkeit
  • Kostenlose Getränke
  • Mitarbeiter-Rabatt

About the company

Wir sind Ampada. Ein modernes und familiäres Consulting-Unternehmen sowie Entwicklungshaus. Wir liefern kundenspezifische Services und konzentrieren uns auf die Entwicklung neuer Produkte.

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.

10:50 min

Analyzing candidate soft skills and developer onboarding frameworks

Sebastian Hans · LIVE

2:37 min

Comparing traditional SQL tables versus NoSQL non-tabular databases

Stanimira Vlaeva · JS Congress

4:15 min

Refactoring test code dependencies with Maven and JUnit

Benjamin Bischoff Benjamin Bischoff · Europe 2026 Virtual

3:55 min

Demonstrating semantic routing thresholds with the Redis vector library

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

Videos

See all

Related articles

See all