Unser Kunde ist ein innovatives Unternehmen, das sich auf die Bereitstellung aktueller Daten und Informationen rund um das Automobil spezialisiert hat. In einem internationalen Team von 550 engagierten Mitarbeitern aus 26 Nationen gestalten Sie aktiv die digitale Transformation mit. In Ihrer Rolle als Software Engineer sind Sie verantwortlich für die Entwicklung und Wartung moderner, responsiver Frontend-Anwendungen unter Verwendung von React oder vergleichbaren Frameworks. Sie arbeiten eng mit dem Produktmanagement zusammen, um UI/UX-Komponenten zu konzipieren, umzusetzen und weiterzuentwickeln. Zudem integrieren Sie Frontend-Anwendungen mit den Java/Spring Boot Backends, wobei Sie REST- und event-basierte Architekturen berücksichtigen. Ihre Aufgaben umfassen auch die Sicherstellung der Softwarequalität und Performance durch Unit- und Integrationstests sowie Code-Reviews. Sie tragen aktiv zur Gestaltung der Softwarearchitektur bei, insbesondere in Bezug auf Frontend-Komponenten, API-Design und Microservice-Kommunikation. Die Implementierung von Continuous Integration und Continuous Deployment (CI/CD) mittels Azure DevOps gehört ebenfalls zu Ihrem Verantwortungsbereich. Darüber hinaus unterstützen Sie Ihre Kollegen bei der nahtlosen Integration und kontinuierlichen Verbesserung der Entwicklungs- und Deployment-Prozesse, indem Sie neue Technologien und Tools evaluieren und einführen. Ihr Engagement und Ihre Teamfähigkeit tragen dazu bei, dass das Unternehmen weiterhin erfolgreich am Markt agiert.
Software Engineer (m/w/d)
Beschreibung
Anforderungen
Der ideale Kandidat verfügt über ein Studium der Informatik oder eine vergleichbare Ausbildung. Sie bringen sehr gute Kenntnisse in der modernen Frontend-Entwicklung mit React oder ähnlichen Frameworks mit und haben fundierte Erfahrung in der Anbindung von REST-basierten Schnittstellen. Gute Kenntnisse in den Programmiersprachen Java und Python sowie Wissen über Spring Boot sind von Vorteil. Zudem sollten Sie Erfahrung im Umgang mit relationalen und/oder dokumentenorientierten Datenbanken mitbringen. Kenntnisse in CI/CD-Tools und Technologien, idealerweise in Microsoft Azure, sowie Erfahrungen mit cloud-nativen Architekturen sind wünschenswert. Praktische Erfahrungen mit Kubernetes sind ebenfalls von Vorteil. Sie zeichnen sich durch ausgeprägte analytische Fähigkeiten und Problemlösungskompetenz aus. Ein sicheres Auftreten im Team sowie Kommunikationsstärke in Deutsch oder Englisch runden Ihr Profil ab.