Softwareentwickler Fullstack

Schmitt GmbH
Municipality of Valencia, Spain
2 days ago

Role details

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

Job location

Remote
Frankfurt am Main, Germany

Tech stack

Java
ActiveMQ
Agile Methodologies
Amazon Web Services (AWS)
Amazon Web Services (AWS)
Architectural Patterns
Automation of Tests
Unit Testing
Cloud Computing
Code Review
Continuous Integration
Software Design Patterns
Github
Gradle
Integrated Development Environments
Java GUIs
Java Persistence API
JSON
JUnit
PostgreSQL
Open Web Application Security
Pair Programming
Mockito
Software Systems
Strategies of Testing
TypeScript
XML
Openapi
React
Spring-boot
Backend
Spring Data
Kotlin
Gitlab-ci
Kubernetes
Information Technology
Playwright
Kafka
Build Tools
Front End Software Development
JestJS
Amazon Web Services (AWS)
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, Implementierung und Customizing technischer Komponenten, Schnittstellen, Module und Datenbanken unter Einhaltung der Entwicklungsstandards

  • Weiterentwicklung bestehender sowie Entwicklung neuer Softwareprodukte auf Basis von Kundenanforderungen im agilen Umfeld, inklusive Cloud-Entwicklung und Provisionierung der Cloud-Infrastruktur
  • Design und Implementierung hochwertiger Softwarelösungen mit Fokus auf Sicherheit, Robustheit, Performance, Skalierbarkeit und Zukunftsfähigkeit der IT-Systeme
  • Durchführung von Code-Reviews, Komponenten- und Modultests, Entwicklung von Teststrategien und Testautomatisierungen sowie Fehlerbehebung
  • Dokumentation technischer Komponenten (z.B. Arc42), Erstellung von Lieferartefakten sowie Einrichtung von Entwicklungsumgebungen inklusive Continuous Integration
  • Strukturierung fachlicher Anforderungen, Überführung in bestehende Architekturmodelle sowie Mitwirkung im Refinement und bei technischen Entscheidungsvorlagen
  • Initiierung, Planung und Steuerung von IT-Projekten sowie Rollouts von Versionen und Releases einschließlich Risikoanalysen
  • Beratung der Fachbereiche zu Technologien und Kundenanforderungen sowie Präsentation technisch komplexer Themen

Requirements

  • Abgeschlossenes Diplom- oder Masterstudium im Bereich (Wirtschafts-)Informatik oder eine vergleichbare Qualifikation
  • Berufserfahrung in der Entwicklung mit Java, Kotlin und TypeScript sowie Backend- und Frontend-Frameworks (Spring Boot, Spring Data/JPA, REST/OpenAPI, React)
  • Erfahrung im Cloud-Umfeld (z.B. PostgreSQL, S3/RDS), mit Cloud-Infrastrukturen (AWS, Kubernetes, Docker) sowie asynchroner Verarbeitung und Queueing-Technologien (z.B. ActiveMQ, Kafka, SQS)
  • Fundierte Erfahrung mit CI/CD (GitLab CI, GitHub Actions, Jenkins), Testautomatisierung, Pair Programming, Code Reviews und Refactorings
  • Kenntnisse in JSON, XML, REST-Services und OpenAPI sowie in Design Principles (z.B. SOLID, ACIT und Design Patterns) und der Absicherung von Microservices und GUIs (z.B. OWASP Top 10)
  • Sicherer Umgang mit Build-Tools (Gradle, pnpm) sowie Testframeworks und -tools wie JUnit, Mockito, Spring Boot Test, Testcontainers, Vitest und Playwright
  • 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, Zuschuss zur betrieblichen 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

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