Als Full Stack Entwickler arbeitest Du eng mit unseren Kunden vor Ort zusammen, um ihre Anforderungen zu verstehen und qualitativ hochwertige Softwarelösungen zu entwickeln. Neben Deinen Aufgaben als Full Stack Entwickler übernimmst Du bei Bedarf auch DevOps-Tätigkeiten, um sicherzustellen, dass die von Dir entwickelten Anwendungen reibungslos in der Produktion laufen. Dabei bist Du immer auch Berater und technischer Ansprechpartner unserer Kunden, wenn es darum geht, die besten Lösungen für ihre Problemstellungen zu finden.
Zu Deinen Aufgaben gehören:Entwurf, Entwicklung und Wartung von Full Stack-Anwendungen für KundenEntwicklung von kundenspezifischen Lösungen, die auf die Bedürfnisse der Kunden zugeschnitten sindImplementierung von Backend- und Frontend-Funktionen in Zusammenarbeit mit anderen Entwicklern und dem ProjektmanagementEntwicklung von APIs und Integration von Drittanbieter-SystemenSicherstellung der Skalierbarkeit, Leistung und Benutzerfreundlichkeit von AnwendungenÜbernahme von DevOps-Tätigkeiten wie Continuous Integration, Continuous Delivery und Infrastructure-as-Code, um sicherzustellen, dass die Anwendungen reibungslos in der Produktion laufenAktive Teilnahme an agilen Software-Entwicklungsprozessen und kontinuierliche Verbesserung von bestehenden Prozessen und ArbeitsabläufenGewährleistung der Code-Qualität durch Testing, Fehlerbehebung und DokumentationBeratung von Kunden bei der Suche nach der besten Lösung für ihre Bedürfnisse, einschließlich der Empfehlung von Technologien und Best PracticesZusammenarbeit mit anderen Teams, um sicherzustellen, dass die Projekte innerhalb des Zeitrahmens und des Budgets abgeschlossen werden
Damit überzeugt uns dein Profil:Du hast ein abgeschlossenes Hochschulstudium oder eine fundierte Fachausbildung im Bereich Informatik und besitzt Erfahrungen und Kenntnisse in der Softwareentwicklung. Weiterhin solltest du Folgendes vorweisen können:
Fundierte Erfahrung mit Java (ab Version 11 oder höher)Kenntnisse und Erfahrung in Spring BootREST APIs - Kandidaten müssen Erfahrung in der Erstellung und Nutzung von RESTful Webservices mitbringenErfahrung mit relationalen Datenbanken z. B. PostgreSQL, MySQL, OracleKenntnisse und Erfahrung in React oder Angular oder VueJSKenntnisse mit Javascript, Typescript, HTML Optimalerweise hast Du bereits mit agilen Entwicklungsmethoden gearbeitet sowie Cloud-ErfahrungKenntnisse in der Automatisierung von Build- und Deployment-Prozessen sind von VorteilNice to Have: Kafka / RabbitMQ (für Messaging/Event-driven Architekturen), IBM DB2, Kotlin, Maven
Analytisches Denken, konzeptionelle Fähigkeiten und eine sehr gute Auffassungsgabe gehören ebenso zu deinen Stärken wie Lösungsorientierung und Eigenständigkeit. Du besitzt Flexibilität und die Bereitschaft, selbstständig zu arbeiten, sowie ein hohes Maß an Selbstmotivation und Qualitätsbewusstsein.
Wir als Arbeitgeber:Bei uns findest du ein dynamisches Unternehmen, das seine Dienstleistungen ständig weiterentwickelt und ein engagiertes, professionelles Team. Ein attraktives Gehalt, Fortbildungen und zusätzliche Benefits sind weitere Pluspunkte, die für unser Unternehmen sprechen.Eine wertschätzende Unternehmenskultur und kollegialer Zusammenhalt sind Dir wichtig? Dann willkommen im frobese Team!Deine Unterlagen sendest du einfach, mit der Angabe zum Starttermin, per Mail an: 
[email protected]