Festanstellung - Fullstack Developer (Application Development - m/w/d)
MACHOLD Informationstechnologie GmbH
Ansprechpartner: Janick Straub
Bietigheim-Bissingen, Deutschland
ITApache CloudStackDevOpsOpenShiftOpenStackScrumSoftwareentwicklungBackendMaterial UIFull Stack EntwicklungTerraform
Beschreibung
Für unsere aktuellen Finance- und Automotive-Projekte sowie für die Weiterentwicklung unserer eigenen Produktplattform suchen wir Verstärkung.
Unser Fokus liegt auf der Entwicklung moderner Web-, Cloud- und AI-basierter Softwarelösungen.
Dafür suchen wir Entwicklerinnen und Entwickler, die nicht nur Anforderungen umsetzen, sondern technische Lösungen aktiv mitgestalten.
- Sie geben Impulse für die Neu- und Weiterentwicklung individueller Softwarelösungen unserer Kunden sowie unserer eigenen heterogenen Produktplattform.
- Gemeinsam mit unseren Scrum-Teams entwickeln Sie neue Features auf Basis aktueller Frameworks, moderner Cloud-Architekturen und AI-Technologien.
- Sie begleiten den gesamten Entwicklungsprozess von der Anforderungsanalyse über die Implementierung bis hin zum funktionalen und qualitativen Testmanagement mit automatisierten Tests.
- Sie übernehmen Fehleranalysen und den Support bestehender Softwaresysteme.
- Sie erstellen technische Dokumentationen und führen Code-Reviews durch.
- Sie optimieren bestehende Softwarearchitekturen, Entwicklungsprozesse und CI/CD-Pipelines.
- Sie überführen fachliche Anforderungen in technische Lösungen und entwickeln Webanwendungen, Webservices, APIs und Microservices.
- Auch bei zunächst unstrukturierten Prozessen und Anforderungen sorgen Sie durch proaktive Kommunikation für Klarheit, strukturieren die Anforderungen und setzen diese technisch um.
- Abhängig vom Einsatzgebiet arbeiten Sie schwerpunktmäßig an Backend- und Integrationsentwicklungen mit Java und Spring Boot oder an Fullstack-Anwendungen mit JavaScript, TypeScript, React und Material UI.
- Mindestens drei Jahre Berufserfahrung in der Softwareentwicklung
- Gute Kenntnisse in:
- Java
- JavaScript und TypeScript
- Angular und React
- CSS und HTML
- Webservices und APIs
- Spring Boot
- Sicherer Umgang mit Windows und Linux
- Erfahrung mit Entwicklungsumgebungen wie:
- Eclipse
- Visual Studio Code
- IntelliJ IDEA
- Erfahrung mit Jira und Confluence
- Sicherer Umgang mit Git
- Praktische Erfahrung mit agilen Entwicklungsmethoden
- Erfahrung mit testgetriebener Entwicklung und automatisierten Tests
- Interesse an modernen Cloud-, DevOps- und DevSecOps-Technologien und die Bereitschaft, diese Kenntnisse kontinuierlich auszubauen
- Sehr gute Deutschkenntnisse, mindestens C1
- Gute Englischkenntnisse, mindestens B2
- Microservices-Architekturen
- relationalen Datenbanken, beispielsweise:
- PostgreSQL
- MS SQL
- MariaDB
- NoSQL- und Document-Datenbanken, beispielsweise:
- MongoDB
- Elasticsearch
- Infrastructure as Code
Weitere Kenntnisse in folgenden Technologien sind von Vorteil:
- Go (Golang) und/oder Python
- Docker und Kubernetes
- Podman und OpenShift
- Apache Kafka
- AWS
- Swagger / OpenAPI
- GraphQL
- SonarQube
- Terraform
- New Relic
- Prisma
Wir suchen keine reine Umsetzungskraft. Sie sollen technische Lösungen aktiv mitgestalten, hinterfragen und verbessern.
Dazu gehört, Anforderungen zu strukturieren, geeignete Technologien und Architekturen einzusetzen und gemeinsam mit dem Team nachhaltige Lösungen zu entwickeln. Insbesondere in den Bereichen Cloud, AI, DevOps/DevSecOps und moderne Softwarearchitekturen bieten sich Möglichkeiten, vorhandenes Wissen einzubringen und weiter auszubauen.
Wir bitten um Verständnis, dass in der aktuellen Bewerbungsphase eine erste Kontaktaufnahme ausschließlich per Nachricht/E-Mail erwünscht ist. Ein Telefonat und das Interview führen wir aus Gründen der Gleichberechtigung immer erst in der zweiten Runde durch.
Vielen Dank dafür im Voraus.
Mit freundlichen Grüßen
MACHOLD Informationstechnologie