Das Unternehmen ist ein mittelständischer Anbieter, der umfassende technische Expertise in der Industrie liefert. Die Tätigkeiten erstrecken sich von der Planung über die Entwicklung bis hin zur Fertigung und Montage. In dieser Rolle als Lead Backend-Entwickler sind Sie verantwortlich für die Entwicklung von Microservices-Backends im Cloud-Umfeld. Zu Ihren Aufgaben gehört die Entwicklung und Umsetzung von regel- und datenbasierten Buchungsmodulen sowie deren Integration in ein umfassendes System innerhalb eines Großprojekts. Sie designen und implementieren technische Komponenten auf höchstem Qualitätsniveau unter Berücksichtigung von Sicherheitsaspekten, Robustheit, Performance und Skalierbarkeit. Ein integrierter, testgetriebener Entwicklungsansatz, der Testpyramiden, Code-Metriken sowie Performance- und Lasttests umfasst, ist essenziell für die Qualitätssicherung. Zudem unterstützen Sie Ihre Teamkollegen durch Coaching und technische Beratung, um die Entwicklungskompetenz im Team zu steigern. Das Arbeitsumfeld zeichnet sich durch abwechslungsreiche Projekte und namhafte Kunden in Hochtechnologiebranchen aus, was Ihnen die Möglichkeit bietet, an innovativen Lösungen zu arbeiten und Ihre Fähigkeiten kontinuierlich weiterzuentwickeln.
Lead Backend-Entwickler (m/w/d) – Microservices & Cloud
Beschreibung
Anforderungen
Für diese Position sollten Sie ein abgeschlossenes Studium im Bereich Wirtschaftsinformatik oder eine vergleichbare Qualifikation vorweisen können. Zudem bringen Sie Berufserfahrung als Lead-Entwickler in komplexen IT-Projekten, idealerweise in der Logistik-Branche, mit. Fundierte Kenntnisse in Entwicklungswerkzeugen und Tools wie Java EE, GitLab, Eclipse, Docker, Jenkins, Maven, Gradle sowie in Microservices, Software-Design und DevOps sind erforderlich. Erfahrung in Test Automation, Continuous Integration und Continuous Deployment, insbesondere im Cloud-Umfeld (z.B. AWS), ist von Vorteil. Darüber hinaus sollten Sie mit modernen Datenbanken im Cloud-Umfeld (z.B. PostgreSQL, S3) vertraut sein und Kenntnisse in asynchroner Abarbeitung sowie Queueing-Mechanismen (z.B. ActiveMQ) mitbringen. Der sichere Umgang mit Tools wie JIRA und Confluence wird ebenfalls erwartet. Sie sollten über sehr gute Deutschkenntnisse in Wort und Schrift verfügen, da Deutsch die Arbeitssprache im Projekt ist.