Fullstack Developer
Role details
Job location
Tech stack
Job description
Als Professional Fullstack Developer (m/w/d) übernehmen Sie je nach Projekteinsatz Aufgaben in folgenden Bereichen:
· Zusammenarbeit mit Product Owner und Development Teams zur Definition und Implementierung innovativer Software-Produkte · Analyse und Design (Konzeption) von Standardsystemarchitekturen oder Softwarelösungsarchitekturen von Teilsystemen und funktionalen Modulen · Unterstützung bei Ausschreibungsphasen · Erstellung von Aufwandsschätzungen und Kalkulationsgrundlagen · Erstellung von Teilkomponenten zu Standardapplikationen · Entwicklung bzw. Implementierung von Webanwendungen in aktuellen Web-Technologien · Entwicklung bzw. Implementierung von primär Java-basierten Backendanwendungen · Entwicklung bzw. Implementierung von Datenbankanbindungen und -designs in SQL oder NoSQL · Entwicklung bzw. Implementierung der Testfälle Robustheit, einschließlich Edge-Cases, Benutzerfreundlichkeit, Barrierefreiheit und allgemeine Zuverlässigkeit · Durchführung von Fehlerbereinigungen (z.B. im Rahmen von Testing in der Software-Entwicklungsphase) · Entwicklung von Qualitätssicherungs- bzw. Abnahmekonzepten (z.B. durch Erstellung einzelner Kapitel oder Aufbereitung einzelner Themen als Input für das Konzept) · Durchführung der technischen Qualitätssicherung (z.B. durch Übernehmen einzelner Tasks) · Erstellung und Pflege technischer Dokumentationen (z.B. Zulieferung einzelner Kapitel zum Benutzerhandbuch) · Durchführung von Kunden-Workshops (z.B. Vorbereitung und/oder Halten von Präsentationen zu Teilthemen, Aufbereiten von Informationen zu einem fachlichen Thema) · Wissenstransfer, Coaching und / oder Schulung Atos intern (z.B. Vorbereiten und Durchführen von Schulungen/Präsentation zu einzelnen Themen)
Requirements
· Erfolgsbilanz bei der Arbeit an Web- und Fullstack-Projekten; aufgabenbezogene Fachkenntnisse sowie langjährige Berufserfahrung (inkl. abgeschlossene Berufsausbildung) oder Hochschulausbildung [Master o.Ä.] und mehrjährige Berufserfahrung · Kenntnisse und Erfahrung in der Entwicklung von responsiven und barrierefreien Webseiten und Webapplikationen mit HTML5, CSS3, JavaScript, Typescript sowie modernen Web Frameworks wie Angular, React, Vue, Svelte, ... · Kenntnisse und Erfahrung in der Softwareentwicklung mit Hilfe eines Java Technologiestacks, beispielsweise Spring oder Java EE · Kenntnisse und Erfahrung im Umgang mit Container-Plattformen, z.B. Kubernetes, OpenShift und der zugehörigen Basis-Technologien wie z.B. Docker oder Podman · Kenntnisse und Erfahrung RESTful/GraphQL APIs · Kenntnisse und Erfahrung mit SQL Datenbanken und dem Design von Datenbankschemata · Ein gutes Gespür für eine gelungene User Experience · Kenntnisse im Qualitätsicherung durch Unit Tests (Jest, Jasmine, Web Runner, ...), E2E Test Automatisierung (Playwright, Puppetteer, Selenium), und Test tools (Lighthouse, Webhint, Axe-Core) · Kenntnisse zu modernen Software-Engineering-Techniken wie Continuous Integration, testgetriebene Entwicklung und anderen automatisierten Akzeptanztestverfahren. · Kenntnisse in moderne development Platformen (Github/Gitlab/Bitbucket) · Kenntnisse im Umgang mit OpenSource Komponenten · Anwendung von Architekturkonzepten, von Frameworks und Entwurfsmustern und UML · Spaß an Lösung komplexer Probleme · Interesse an der Lösung von zeitkritischen Fragen · Mitarbeit in den Communities · Dienstleistungsmentalität · Bereitschaft, vor Ort beim Kunden zu arbeiten · Bereitschaft, sich einer Sicherheitsüberprüfung nach dem Sicherheitsüberprüfungsgesetz (SÜG) zu unterziehen · Sehr gute Sprach- und Schriftkenntnisse in Deutsch (Europäischer Referenzrahmen mind. Level C1) und fließende Englischkenntnisse setzen wir voraus
Benefits & conditions
· Faires Gehalt · 30 Urlaubstage · Flextime · Variable Arbeitszeitmodelle · Betriebliche Altersvorsorge · Ein persönlich auf Sie zugeschnittenes Schulungs- und Ausbildungsprogramm für Ihre individuelle Entwicklung
About the company
AMS ist ein von Banken unabhängiges Leasing- und Beratungsunternehmen. Wir finanzieren Investitionsgüter aller Art und entwickeln Mobilitätskonzepte – von der Gehaltsumwandlung für Dienstwagen bzw. Diensträder bis zum Car-Sharing.