Senior Software Architect / Lead Developer
Role details
Job location
Tech stack
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
- Firmenhandy
- Firmenwagen
- Homeoffice-Möglichkeit
- Kostenlose Getränke
- Mitarbeiter-Rabatt
- Sprachkenntnisse werden vermittelt
- Zusätzliche Urlaubstage
About the company
Ampada GmbH is a constantly growing IT consulting company in the west of Germany (Cologne, Frankfurt). More than 50 international and well-known companies are supported by us in the areas of software development, quality assurance, SAP and IT consulting. With the latest technologies, innovative ideas and qualified teams, we have been constantly gaining new market shares for 10 years