Entwickler für Fullstack-Systeme, GenAI & Cloud

Schmitt GmbH
Municipality of Valencia, Spain
3 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Shift work
Languages
English, German
Experience level
Senior

Job location

Frankfurt am Main, Germany

Tech stack

Java
JavaScript
ActiveMQ
Artificial Intelligence
Amazon Web Services (AWS)
Amazon Web Services (AWS)
Architectural Patterns
Automation of Tests
Unit Testing
Cloud Computing
Code Review
Continuous Integration
Web Development
Java Platform Enterprise Edition (J2EE)
Github
Integrated Development Environments
IntelliJ
Java GUIs
JMeter
JUnit
Python
PostgreSQL
Node.js
Open Web Application Security
Pair Programming
Mockito
Strategies of Testing
TypeScript
Test Driven Development
GitHub Copilot
React
Large Language Models
Prompt Engineering
Spring-boot
Kubernetes Helm Charts
GIT
Vue.js
Angular
Gitlab-ci
Gherkin
Kubernetes
Playwright
Kafka
Smalltalk
Amazon Web Services (AWS)
Cucumber
Code Restructuring
Docker
Jenkins
Microservices

Job description

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., * Entwicklung, Programmierung, Implementierung und Customizing technischer Komponenten (inkl. Schnittstellen, Module, Datenbanken) unter Einhaltung der Standards sowie Design und Konzeption hochwertiger, sicherer, robuster, performanter und skalierbarer Lösungen

  • Eigenverantwortliche Entwicklung neuer Softwareprodukte sowie Weiterentwicklung und Optimierung bestehender Produkte auf Basis von Kundenanforderungen in enger Abstimmung im agilen Team
  • Fehleranalyse und -behebung aus Testphasen sowie Durchführung von Code-Reviews, Komponenten- und Modultests
  • Entwicklung von Teststrategien sowie Implementierung von Testautomatisierungen
  • Dokumentation technischer Komponenten gemäß Standards (z.B. Arc42) sowie Erstellung von Lieferartefakten
  • Einrichtung und Betrieb von Entwicklungsumgebungen insbesondere Continuous Integration sowie Entwicklung im Cloud-Umfeld inklusive Provisionierung von Infrastruktur
  • Initiierung, Definition, Planung und Steuerung von IT-Projekten (insbesondere Vertriebsplattformen) sowie Planung und Steuerung von Rollouts im Rahmen von Releases, Mitwirkung bei Entscheidungsvorlagen, Risikoanalysen und Präsentation komplexer technischer Themen
  • Analyse technologischer Trends, Prüfung der Anwendbarkeit sowie Sicherstellung der technischen Zukunftsfähigkeit
  • Strukturierung fachlicher Anforderungen und Überführung in funktionale Architekturmodelle sowie die Beratung der Fachbereiche und aktive Mitwirkung im Refinement (Senior Developer Ausrichtung)

Requirements

  • Abgeschlossenes Studium im Bereich IT (z.B. Wirtschaftsinformatik), eine abgeschlossene Berufsausbildung mit einschlägiger Praxiserfahrung oder eine vergleichbare Qualifikation
  • Fundierte Berufserfahrung als Senior Java Entwickler mit GenAI und mit Java/Java Spring Boot
  • Erfahrung im agentenbasierten Coden, in der Entwicklung von KI-Agenten, in Generative-AI / LLM Engineering sowie im Prompt Engineering (systemisch, kontextuell, rollenbasiert)
  • Praxis in Retrieval-Augmented Generation (RAG), der Erstellung von KI-Agenten-Architekturen, dem Design von AI-first Services sowie KI-gestützter Performance-Analyse
  • Sicherer Umgang mit GitHub Copilot / Kiro (optional Roocode), Entwicklungsumgebungen wie IntelliJ oder VS Code sowie CI/CD (z.B. GitLab-CI, GitHub Actions, Jenkins) und testgetriebener Entwicklung inklusive Testautomatisierung und Git
  • Expertise in der Backendentwicklung (z.B. Microservices mit Java/JEE/Spring Boot sowie Python oder JavaScript/Smalltalk) sowie in der Webentwicklung (z.B. VueJS/Angular/React und TypeScript/Node.js)
  • Sehr gute Kenntnisse in Code Reviews, Pair Programming und Refactorings und im Umgang mit Testframeworks und -tools (z.B. JUnit, Cucumber, JMeter, Gherkin, Playwright, Mockito) sowie Kenntnisse in der Absicherung von Microservices und GUIs (z.B. OWASP Top 10, Überlastschutz)
  • Fundierte Kenntnisse im Cloud-Umfeld (z.B. PostgreSQL, S3, RDS) inklusive asynchroner Verarbeitung und Queueing (z.B. ActiveMQ, Kafka, SQS) sowie Erfahrung mit Cloud-Infrastrukturen (AWS, Kubernetes, Docker, Helm Charts)
  • Sehr gute Deutsch- und gute Englischkenntnisse in Wort und Schrift

Note: Please be aware that German is the working language in our project and good German language skills (level B2+) are a prerequisite for the position.

About the company

Die Schmitt GmbH ist ein mittelständisches Unternehmen mit Standorten in Erlangen und Regensburg.

Mit langjähriger Engineering Kompetenz in unterschiedlichen Branchen sind wir Partner der Industrie. Wir unterstützen unsere Kunden entlang der Prozesskette von der Konzeption, Planung und Projektierung über die Entwicklung und Konstruktion bis hin zur Fertigung, Montage und Inbetriebnahme.

Apply for this position