In dieser spannenden Rolle unterstützen Sie die Entwicklung moderner Cloud-native Softwarelösungen auf AWS und begleiten diese von der Konzeption bis zum produktiven Betrieb. Gemeinsam mit Ihrem Team tragen Sie zur Weiterentwicklung der AWS-Umgebung und Cloud-Architektur bei. Ihre Aufgaben umfassen die Entwicklung, Automatisierung und Optimierung von CI/CD-Pipelines, um effiziente und stabile Deployments sicherzustellen. Zudem gehört die Automatisierung von Infrastruktur mittels Infrastructure as Code zu Ihrem Verantwortungsbereich, ebenso wie die kontinuierliche Weiterentwicklung unserer Plattform. Sie arbeiten eng mit erfahrenen Engineers, DevOps- und Product-Teams zusammen, um moderne Softwarelösungen umzusetzen und bringen sich aktiv in Code Reviews und Architektur-Reviews ein. Schrittweise übernehmen Sie Verantwortung für einzelne Softwarelösungen, einschließlich Stabilität, Monitoring und kontinuierlicher Verbesserung im produktiven Umfeld. Das Unternehmen bietet Ihnen ein motiviertes, kollegiales und dynamisches Team, das gemeinsam an spannenden Projekten arbeitet und sich gegenseitig unterstützt. Flexible Arbeitszeiten und die Möglichkeit, im Homeoffice zu arbeiten, bieten Ihnen eine optimale Work-Life-Balance. Darüber hinaus profitieren Sie von einem zentralen Büro im Münchner Westend mit moderner Ausstattung und guter Verkehrsanbindung.
(Junior) Software Engineer (m/w/d) mit Fokus AWS
Beschreibung
Anforderungen
Der ideale Kandidat bringt ein abgeschlossenes Studium in Informatik, Wirtschaftsinformatik oder eine vergleichbare Ausbildung mit. Praktische Erfahrungen in der Entwicklung moderner Anwendungen sind von Vorteil, ebenso wie ein solides technisches Grundverständnis, das kontinuierlich erweitert werden sollte. Gute Kenntnisse in Java sowie in mindestens einer weiteren Programmiersprache wie Python, TypeScript oder Go sind erforderlich. Zudem sollten Sie bereits Berührungspunkte mit AWS haben und Ihre Cloud-Expertise aktiv weiterentwickeln wollen. Erfahrung im Einsatz der AWS CDK zur Modellierung, Automatisierung und Versionierung von Cloud-Infrastrukturen ist wünschenswert. Ein grundlegendes Verständnis von Softwarearchitektur, APIs und modernen Entwicklungsprozessen hilft Ihnen, sich schnell in komplexe Projekte einzuarbeiten. Persönliche Eigenschaften wie Lernbereitschaft, Eigeninitiative und eine Hands-on-Mentalität sind wichtig, ebenso wie die Bereitschaft, Verantwortung für kleinere Aufgaben und Services zu übernehmen.