Senior Fullstack Developer Mobile (all genders)
adesso SE
Augsburg, Germany
3 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English, German Experience level
SeniorJob location
Remote
Augsburg, Germany
Tech stack
Flutter
Java
Agile Methodologies
Artificial Intelligence
Amazon Web Services (AWS)
Azure
Mobile Application Development
Cloud Computing
Databases
Relational Databases
Java Platform Enterprise Edition (J2EE)
IntelliJ
Mobile Application Software
Spring
PostgreSQL
Maven
MongoDB
Scrum
Software Architecture
Software Engineering
Project Management
Software Systems
SonarQube
Cloud Platform System
Swift
AWS Lambda
Backend
Gitlab
Cloudformation
Kotlin
Kubernetes
Bicep
GraphQL
Front End Software Development
Api Gateway
Terraform
Serverless Computing
Job description
- Innovative Softwareprojekte umsetzen: Gemeinsam mit deinem dynamischen Team realisierst du spannende und zukunftsweisende Softwarelösungen. Dabei übernimmst du Verantwortung für die agile Softwareentwicklung, das Testing und die Dokumentation.
- Zukunftssichere Softwarearchitekturen gestalten: Du entwickelst tragfähige Architekturen, die den Anforderungen von heute und morgen gerecht werden. Zudem verantwortest du den Aufbau, die Pflege und die nachhaltige Wartung unserer mobilen Lösungen.
- Komplexität meistern: Du unterstützt bei der Einführung und dem Betrieb komplexer Softwaresysteme - Herausforderungen sind für dich kein Hindernis, sondern Motivation.
- Backend- und Cloud-Themen vorantreiben: Mit deinem Team tauchst du tief in die faszinierende Java-Welt ein und widmest dich spannenden Themen bei gängigen Hyperscalern.
- Effiziente Datenversorgung sicherstellen: Du baust skalierbare Backend-For-Frontend-Systeme, um unsere mobilen Anwendungen optimal mit Daten zu versorgen.
- Kreativität und Innovation einbringen: Deine Ideen und dein Innovationsgeist sind in unserem interdisziplinären und agilen Entwicklungsteam willkommen. Du bringst frischen Wind in die Nutzung etablierter und neuer Frameworks, Tools und Patterns.
- KI als Effizienz-Booster nutzen: Du setzt KI-Unterstützung gezielt ein, um den Softwareentwicklungsprozess effizienter zu gestalten und innovative Lösungen zu schaffen.
Requirements
- Java-Expertise: Du bist ein Java-Profi und verfügst über fundierte Kenntnisse im Umgang mit dem Spring Framework, JavaEE oder einem anderen modernen Komponenten-Framework.
- Souveräner Umgang mit Entwicklungstools: Tools wie IntelliJ, Maven, GitLab und SonarQube gehören zu deinem Alltag. Zudem hast du Erfahrung mit relationalen Datenbanken (z. B. PostgreSQL) und dokumentenorientierten Datenbanken (z. B. MongoDB).
- Cloud-Know-how: Du bist mit führenden Cloud-Plattformen wie Microsoft Azure und AWS vertraut und bringst Erfahrung mit Cloud-Diensten wie Azure Functions, AWS Lambda, API Gateway, Kubernetes sowie Infrastructure-as-Code-Tools (z. B. Terraform, Bicep oder CloudFormation) mit.
- Architekturverständnis: Dein Wissen reicht von REST über Message Driven Development bis hin zu GraphQL. Du bist in der Lage, innovative Lösungen mit effektiven und zukunftssicheren Strukturen zu gestalten.
- Mobile Entwicklung: Du kennst dich im iOS- und Android-Kosmos aus und beherrschst mindestens eine Programmiersprache zur Entwicklung mobiler Anwendungen (z. B. Swift, Kotlin oder Flutter).
- Agile Methoden: Du hast bereits erfolgreich mit agilen Methoden wie Scrum oder Kanban gearbeitet und meisterst komplexe Herausforderungen in einem dynamischen Projektumfeld.
- Sprachkenntnisse: Du verfügst über gute Deutsch- und Englischkenntnisse in Wort und Schrift.
Unser Versprechen: Du wirst dich bei uns wohlfühlen! Kollegial, familiär und auf Augenhöhe - wir leben Austausch, Teamgeist und einen respektvollen Umgang miteinander. Diversität und verschiedene Blickwinkel werden bei uns genauso geschätzt wie du als Mensch. Das und viel mehr steht für unser ganz besonderes Wir-Gefühl. Für das es sogar ein Wort gibt: adessi.