Auf einen Blick
- Aufgaben: Entwickle innovative Softwarelösungen und arbeite an spannenden Projekten.
- Unternehmen: Schmitt Engineering - ein dynamisches Unternehmen mit über 30 Jahren Erfahrung.
- Vorteile: Unbefristeter Vertrag, flexible Arbeitszeiten, 30 Tage Urlaub und Gesundheitsleistungen.
- Weitere Informationen: Tolle Karrierechancen und ein kreatives Arbeitsumfeld warten auf dich.
- Warum dieser Job: Gestalte die Zukunft der Technik und arbeite mit modernsten Technologien.
- Qualifikationen: Erfahrung in Java, Cloud-Technologien und agiler Softwareentwicklung.
Das prognostizierte Gehalt liegt zwischen 60000 - 75000 € pro Jahr.
Über uns
Als mittelständisches Unternehmen und verlässlicher Partner der Industrie liefert Schmitt Engineering umfassende technische Expertise. Unsere Tätigkeiten erstrecken sich entlang der Prozesskette von der Planung und Projektierung über die Entwicklung und Konstruktion bis hin zur Fertigung, Montage und Inbetriebnahme. Ist Technik auch Ihre Leidenschaft? Dann werden Sie Teil unseres Teams und entwickeln mit uns die Zukunft.
Ihre Aufgaben
- Programmierung, Design, Implementierung und Customizing technischer Komponenten, Schnittstellen, Module und Datenbanken unter Einhaltung definierter Entwicklungsstandards sowie Sicherstellung von Sicherheit, Robustheit, Performance und Skalierbarkeit
- Eigenverantwortliche Entwicklung, Weiterentwicklung und Optimierung bestehender sowie neuer Softwareprodukte und hochkomplexer Anwendungen auf Basis von Kundenanforderungen im agilen Umfeld
- Einrichtung und Weiterentwicklung von Entwicklungs- und Cloud-Umgebungen inkl. Continuous Integration sowie Provisionierung von Cloud-Infrastruktur
- Durchführung von Code-, Komponenten- und Modultests, Entwicklung von Teststrategien und Testautomatisierungen sowie Fehleranalyse und -behebung in den Testphasen
- Planung, Steuerung und Unterstützung von IT-Projekten, Releases und Rollouts inklusive Risikoanalyse, technischer Entscheidungsgrundlagen und Präsentation komplexer technischer Themen
- Analyse technologischer Trends sowie Sicherstellung der technischen Zukunftsfähigkeit bestehender IT-Systeme und Architekturen
- Dokumentation technischer Komponenten und Lieferartefakte, Strukturierung fachlicher Anforderungen sowie Beratung der Fachbereiche bei Technologieeinsatz und Umsetzung von Kundenanforderungen
Ihr Profil
- Abgeschlossenes IT-Studium z.B. Wirtschaftsinformatik, eine abgeschlossene Ausbildung mit entsprechender Berufserfahrung oder eine vergleichbare Qualifikation
- Einschlägige Berufserfahrung als Senior Java Entwickler mit Erfahrung in Java/Java Spring Boot sowie praxiserprobten Kenntnissen in der Backendentwicklung mit Microservices, Python, JavaScript oder Smalltalk
- Erfahrung im Cloud-Umfeld mit AWS oder vergleichbaren Cloud-Providern, Kubernetes, Docker, Helm Charts, PostgreSQL, S3/RDS sowie asynchroner Verarbeitung und Queueing-Mechanismen wie ActiveMQ, Kafka oder SQS
- Fundierte Erfahrung mit KI-gestützter Performance-Analyse sowie mit GitHub Copilot, Kiro oder vergleichbaren KI-Entwicklungstools
- Sicherer Umgang mit IntelliJ, VS Code oder vergleichbaren Entwicklungsumgebungen, CI/CD (GitLab CI, GitHub Actions, Jenkins), Pair Programming, Code Reviews, Refactoring, testgetriebener Entwicklung, Testautomatisierung, Git sowie Testframeworks und -tools wie JUnit, Cucumber, JMeter, Gherkin, Playwright und Mockito
- Expertise in Generative AI / LLM Engineering, agentenbasiertem Coding, Entwicklung von KI-Agenten und KI-Agenten-Architekturen, AI-first Services, Prompt Engineering sowie Retrieval-Augmented Generation (RAG)
- Gute Kenntnisse in JSON, XML, REST-Services, OpenAPI, Webentwicklung mit VueJS/Angular/React sowie TypeScript/Node.js, inklusive Absicherung von Microservices und GUIs nach OWASP-Standards
- Sehr gute Deutsch- und Englischkenntnisse in Wort und Schrift
Wir bieten Ihnen folgende Benefits
- Über 30 Jahre Know-how und abwechslungsreiche Projekte
- Namhafte Kunden in Hochtechnologiebranchen
- Unbefristeter Arbeitsvertrag
- Attraktive, übertarifliche Vergütungsstruktur
- 30 Tage Urlaub
- Flexible Arbeitszeitmodelle und Homeoffice
- Mitarbeiterevents
- Gesundheitsleistungen
- Mitarbeiter werben Mitarbeiter
Mehr Informationen
Senden Sie uns bitte Ihre kompletten Bewerbungsunterlagen unter Angabe des frühestmöglichen Eintrittstermins und Ihrer Gehaltsvorstellung.
Softwareentwickler (m/w/d) Fullstack Arbeitgeber: Schmitt
Schmitt Engineering ist ein hervorragender Arbeitgeber, der seinen Mitarbeitern nicht nur über 30 Jahre Erfahrung und abwechslungsreiche Projekte in Hochtechnologiebranchen bietet, sondern auch eine unbefristete Anstellung mit attraktiver Vergütung und flexiblen Arbeitszeitmodellen. Die Unternehmenskultur fördert die persönliche und berufliche Weiterentwicklung durch regelmäßige Mitarbeiterevents und Gesundheitsleistungen, was es zu einem idealen Ort für Softwareentwickler macht, die ihre Leidenschaft für Technik in einem unterstützenden Umfeld ausleben möchten.
StudySmarter Expertenrat🤫
Wir sind der Meinung, dass Sie so Softwareentwickler (m/w/d) Fullstack erhalten könnten
✨Tipp Nummer 1
Netzwerken ist der Schlüssel! Nutze Plattformen wie LinkedIn, um mit anderen Fachleuten in Kontakt zu treten. Teile deine Projekte und Erfahrungen, um sichtbar zu werden.
✨Tipp Nummer 2
Bereite dich auf Vorstellungsgespräche vor, indem du häufige Fragen übst und deine eigenen Fragen an das Unternehmen vorbereitest. Zeige dein Interesse an der Firma und deren Projekten!
✨Tipp Nummer 3
Zeige deine technischen Fähigkeiten in einem Portfolio oder durch praktische Beispiele. Wenn du an Open-Source-Projekten gearbeitet hast, teile diese Erfahrungen, um deine Expertise zu demonstrieren.
✨Tipp Nummer 4
Bewirb dich direkt über unsere Website! So kannst du sicherstellen, dass deine Bewerbung die richtigen Leute erreicht und du die besten Chancen auf ein persönliches Gespräch hast.
Wir glauben, dass du diese Fähigkeiten brauchst, um Softwareentwickler (m/w/d) Fullstack mit Bravour zu bestehen
Einige Tipps für deine Bewerbung 🫡
Sei du selbst!:Wir möchten dich kennenlernen, also zeig uns, wer du wirklich bist! Lass deine Persönlichkeit in deiner Bewerbung durchscheinen und erzähl uns, warum du für die Stelle als Softwareentwickler bei Schmitt Engineering brennst.
Pass deine Unterlagen an:Schau dir die Stellenbeschreibung genau an und passe dein Anschreiben sowie deinen Lebenslauf entsprechend an. Hebe relevante Erfahrungen und Fähigkeiten hervor, die zu den Anforderungen passen – so zeigst du uns, dass du der perfekte Fit bist!
Mach es übersichtlich:Achte darauf, dass deine Bewerbung klar strukturiert und gut lesbar ist. Verwende Absätze, Aufzählungen und eine einheitliche Schriftart, damit wir schnell die wichtigsten Infos finden können. Wir lieben es, wenn alles schön aufgeräumt ist!
Bewirb dich über unsere Website:Um sicherzustellen, dass deine Bewerbung direkt bei uns landet, bewirb dich am besten über unsere Website. So kannst du sicher sein, dass wir alles schnell und unkompliziert erhalten und uns umgehend bei dir melden!
Wie man sich auf ein Vorstellungsgespräch bei Schmitt vorbereitet
✨Technisches Know-how auffrischen
Stelle sicher, dass du die neuesten Technologien und Tools, die in der Stellenbeschreibung erwähnt werden, gut verstehst. Mach dich mit Java, Spring Boot, Cloud-Umgebungen und den spezifischen Frameworks vertraut, die für die Position relevant sind.
✨Projekte und Erfahrungen präsentieren
Bereite konkrete Beispiele aus deiner bisherigen Berufserfahrung vor, die deine Fähigkeiten in der Softwareentwicklung und im Umgang mit agilen Methoden zeigen. Zeige, wie du Herausforderungen gemeistert hast und welche Erfolge du erzielt hast.
✨Fragen vorbereiten
Überlege dir einige Fragen, die du dem Interviewer stellen möchtest. Das zeigt dein Interesse an der Position und dem Unternehmen. Frage nach den aktuellen Projekten oder der Teamstruktur, um mehr über die Arbeitsweise bei Schmitt Engineering zu erfahren.
✨Soft Skills betonen
Neben technischen Fähigkeiten sind auch Soft Skills wichtig. Betone deine Teamfähigkeit, Kommunikationsstärke und Problemlösungsfähigkeiten. Zeige, dass du nicht nur ein guter Entwickler bist, sondern auch gut ins Team passt.