Ü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
Weiterentwicklung der Domäne Reiselösung innerhalb der Vertriebsplattform sowie kontinuierliche Optimierung und Stabilisierung bestehender Services
Programmierung und Implementierung technischer Komponenten inklusive Schnittstellen, Modulen, Datenbanken und technischer Dokumentation
Verantwortung für Qualität, IT-Security, DevOps sowie die Einhaltung von Entwicklungsstandards und die Zukunftsfähigkeit der IT-Systeme
Analyse und Konsolidierung von Trends sowie Beratung zur Optimierung von Geschäftsprozessen zur bestmöglichen Unterstützung der Kunden
Durchführung von Code Reviews, Refactorings, regelmäßigen Deployments mittels CI/CD und aktive Mitgestaltung der Scrum-Events
Fehleranalyse und -behebung in Applikationen und Komponenten aus den Testphasen
Entwicklung von Teststrategien, Implementierung von Testautomatisierungen und Erstellung von Systemdokumentationen
Ihr Profil
Abgeschlossenes Studium im Bereich Informatik, Wirtschaftsinformatik oder eine vergleichbare Qualifikation
Einschlägige Berufserfahrung in der Softwareentwicklung im agilen Umfeld (Scrum/Kanban) sowie Erfahrung in enger Abstimmung mit Product Owner und Team, Pair Programming und Code Reviews
Erfahrung mit Legacy Code, Refactoring, Continuous Integration/Continuous Delivery (z.B. GitLab CI, FluxCD, Helm), Container-Technologien (Docker, Kubernetes) sowie sicherer Umgang mit Versions- und Konfigurationsmanagement (Git, Jira, Confluence)
Fundierte Erfahrung in Testautomatisierung, testgetriebener Entwicklung (TDD) sowie im Einsatz von Unit-, Integrations-, Acceptance-, Last- und Performance-Tests mit Werkzeugen wie JUnit, Mockito, Cucumber und Gatling
Kenntnisse in Fehleranalyse und Monitoring (Graylog, Instana, Grafana), Grundkenntnisse in Security und Autorisierung (OpenID Connect, Keycloak, JWT) sowie sicherer Umgang mit der Linux-Kommandozeile
Sehr gute Kenntnisse in der Java-/JavaEE- und Java-Backend-Entwicklung (u.a. Spring Boot, Spring AOP, MapStruct), inklusive Implementierung von REST-Schnittstellen und sicherem Umgang mit Entwicklungswerkzeugen wie IntelliJ und Maven
Sehr gute Deutschkenntnisse 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.
Wir bieten Ihnen folgende Benefits
Senden Sie uns bitte Ihre kompletten Bewerbungsunterlagen unter Angabe des frühestmöglichen Eintrittstermins und Ihrer Gehaltsvorstellung.
Zusammenfassung
F