Softwareentwickler Java - Microservices & Cloud

Schmitt GmbH
Frankfurt am Main, Germany
1 day ago
Apply on www.schmitt-engineering.de
Prepare application

Role details

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

Tech stack

Java (Programming Language) Spring Security Apache ActiveMQ Application Programming Interfaces (APIs) Artificial Intelligence Amazon Web Services Amazon S3 Confluence JIRA Automation of Tests Unit Testing Cloud Engineering
+34 more
Cloud Storage Static Program Analysis Code Review Databases Continuous Delivery Continuous Integration DevOps Programming Tools Integrated Development Environments JSON Junit PostgreSQL Apache Maven OpenShift Open Web Application Security Mockito Software Engineering Software Systems SonarQube Strategies of Testing Cloud Platform System Spring Cloud GitHub Copilot Spring-boot Backend Gitlab Spring Data Gitlab-ci Kubernetes Information Technology Cucumber (Software) 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., * Weiterbildung und kontinuierlicher Wissensaufbau in den Bereichen Security, Quality, Operations und Architektur, insbesondere zu Threat Modelling, Secure Development Lifecycle und OWASP Top 10

  • Entwicklung und Implementierung fachlich komplexer Softwarelösungen für Online, Mobile und Portale auf Basis von Kundenanforderungen in agilen Entwicklungsteams
  • Programmierung und Customizing technischer Komponenten, Schnittstellen, Module und Datenbanken sowie Entwicklung und Integration moderner API-Lösungen unter Einhaltung der Entwicklungsstandards
  • Umsetzung von Teststrategien und Testautomatisierung einschließlich Code-Reviews, Komponenten- und Modultests sowie Fehlerbehebung aus den Testphasen
  • Einrichtung von Entwicklungsumgebungen und Optimierung automatisierter Build-, Test- und Bereitstellungsprozesse im Rahmen von Continuous Integration und Continuous Delivery
  • Einsatz und Evaluierung KI-gestützter Werkzeuge zur Unterstützung von Softwareentwicklung, Qualitätssicherung und Dokumentation.
  • Ansprechpartner für Kunden und Kollegen sowie Erstellung von technischen Dokumentationen, Lieferpaketen und Präsentationen zu komplexen Themenstellungen

Requirements

  • Abgeschlossenes Studium im Bereich Informatik, Wirtschaftsinformatik oder eine vergleichbare Qualifikation
  • Berufserfahrung in der Entwicklung komplexer Java-basierter Backend-Systeme innerhalb größerer IT-Projekte sowie in der technischen Konzeption, Weiterentwicklung und Wartung skalierbarer Softwaresysteme
  • Erfahrung in der Entwicklung moderner Microservice-Architekturen auf Basis von Java 17 oder höher, Spring Boot, Spring Data, Spring Security, REST-/JSON-Schnittstellen und Maven sowie mit Cloud-Native-Architekturen, Public-Cloud-Plattformen, idealerweise AWS, Kubernetes oder OpenShift sowie asynchronen Architekturen und Messaging-Systemen wie ActiveMQ
  • Kenntnisse im Einsatz relationaler und cloudbasierter Datenhaltungslösungen, insbesondere PostgreSQL und Cloud Storage Services wie AWS S3, sowie in der Testautomatisierung und Qualitätssicherung mit JUnit, Mockito, Testcontainers, Cucumber und Consumer-Driven Contract Testing mit Spring Cloud Contract
  • Fundierte Kenntnisse im produktiven Einsatz KI-gestützter Entwicklungswerkzeuge wie GitHub Copilot oder vergleichbarer Lösungen zur Unterstützung von Softwareentwicklung, Testautomatisierung, Codeanalyse, Dokumentation und Qualitätssicherung
  • Sicherer Umgang mit modernen Entwicklungs- und DevOps-Werkzeugen wie GitLab, GitLab CI/CD oder Jenkins, Docker, SonarQube, Jira und Confluence
  • 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.

Benefits & conditions

  • Übertarifliche Vergütungsstruktur, Urlaubs- und Weihnachtsgeld, betriebliche Altersvorsorge
  • Unbefristeter Arbeitsvertrag
  • 30 Tage Urlaub
  • Flexible Arbeitszeitmodelle und Homeoffice-Möglichkeiten
  • Mitarbeiter-Empfehlungsprogramm
  • Mitarbeiterevents
  • Über 30 Jahre Know-how und abwechslungsreiche Projekte in Hochtechnologiebranchen

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.schmitt-engineering.de
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

10:50 min

Analyzing candidate soft skills and developer onboarding frameworks

Sebastian Hans · LIVE

4:15 min

Refactoring test code dependencies with Maven and JUnit

Benjamin Bischoff Benjamin Bischoff · Europe 2026 Virtual

3:47 min

Exploring JSON, CBOR, and JOSE for data serialization

Aaron Russell · LIVE

3:05 min

Integrating an assistant application with Jira software

Felix Augenstein · LIVE

2:47 min

Exploring career opportunities and recruitment open positions

Kurt Eder · LIVE

1:48 min

Structuring and naming conventions for unit test methods

Annelore Egger Annelore Egger · World Congress 2025

Videos

See all

Related articles

See all