Developer - Fullstack

Westhouse Consulting GmbH
Frankfurt am Main, Germany
1 day ago
Apply on www.westhouse-group.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
3 years minimum
Working hours
Regular working hours

Tech stack

Apache ActiveMQ Application Programming Interfaces (APIs) Amazon Web Services Amazon S3 Architectural Patterns Confluence JIRA Automation of Tests Unit Testing Bash Shell Cloud Computing Code Review
+39 more
Databases Continuous Delivery Continuous Integration Software Design Patterns Github Gradle Graphical User Interface Groovy Integrated Development Environments Java Persistence API JSON Junit PostgreSQL Open Web Application Security Pair Programming Mockito Strategies of Testing TypeScript Extensible Markup Language (XML) Openapi Scripting ReactJS Grafana Spring-boot Backend Spring Data Kotlin Kubernetes Playwright Apache Kafka Build Tools Front End Software Development JestJS Restful APIs Amazon Simple Queue Service (SQS) Code Restructuring Docker Jenkins Microservices

Job description

  • Programmierung/Implementierung/Customizing technischer Komponenten in Applikationen auf Basis der genutzten Technologien inkl. dazugehöriger Schnittstellen, Module und Entsprechender Datenbanken unter Einhaltung der Standards des Auftraggebers (z.B. Nutzung der standardisierten Entwicklungsumgebungen und Programmierrichtlinien)
  • Beheben von Fehlern aus den Teststufenphasen in den Applikationen/Komponenten
  • Dokumentation der (technischen) Komponenten gemäß Standards, z.B. Arc42
  • Erstellen von Lieferartefakten für die betreffenden Applikationen
  • Einrichten von Entwicklungsumgebungen inkl. Continuous Integration
  • Durchführen von Code-Reviews, Komponententests, Modultests
  • Mitwirkung bei der Vorbereitung von Entscheidungsvorlagen zu technischen Themen
  • Präsentationen zu technisch komplexen Themenstellungen
  • Initiierung, Definition, Planung und Steuerung von IT-Projekten im Bereich Vertriebsplattform, sowie Planung und Steuerung des Roll-Outs im Rahmen von Versionen bzw. Releases
  • Weiterentwicklung und Optimierung bestehender Produkte
  • Eigenverantwortliche Entwicklung neuer Softwareprodukte auf Basis von Kundenanforderungen und in enger Abstimmung im agilen Entwicklungsteam
  • Funktionale Themen strukturieren und auf bestehende, funktionale Architekturmodelle transferieren
  • Implementieren von Testautomatisierungen
  • Analyse technologischer Trends und Entwicklungen und Prüfen auf Anwendbarkeit
  • Prüfung und Sicherstellung der technischen Zukunftsfähigkeit der IT-Systeme
  • Aktives Mitwirken im Refinement komplexer, fachlicher Anforderungen
  • Design und Implementierung technischer Komponenten auf höchstem Qualitätsniveau hinsichtlich Sicherheit, Robustheit, Performance, Skalierbarkeit
  • Konzeption von individualisierten und hochkomplexen Anwendungen und Produkten
  • Entwicklung im Cloud-Umfeld inkl. der Provisionierung von Cloud Infrastruktur
  • Entwicklung von Teststrategien und implementieren von Testautomatisierungen
  • Risikoanalyse und -bewertung von technischen Komponenten
  • Beratung der Fachbereiche beim Einsatz von Technologien und bei der Umsetzung von Kundenanforderungen

Requirements

  • Abgeschlossenes Diplom-/Master-IT-Studium, z.B. Wirtschaftsinformatik, eine vergleichbare Ausbildung oder langjährige Praxiserfahrung
  • min. 5 Jahre Programmierkenntnisse in Java, Kotlin und TypeScript
  • min. 5 Jahre Berufserfahrung in spezifischen Frameworks für Backend und Frontend (Spring Boot, Spring Data / JPA, Rest APIs / Open API, React)
  • min. 3 Jahre Erfahrung im Cloud-Umfeld, z.B. PostgreSQL und S3/RDS, sowie mit asynchroner Abarbeitung und Queueing-Mechanismen, z.B. ActiveMQ, Kafka, SQS
  • Gute Kenntnisse mit JSON, XML, REST-Services und OpenAPI
  • Erfarhung mit CI/CD (Gutlab-CI, Github Actions, Jenkins)
  • Erfahrung in Pair Programming, Code Reviews und Refactorings
  • Umgang mit Framework-spezifischen Build-Tools (Gradle, pnpm)
  • min. 3 Jahre Erfahrung in den Bereichen Test Automation, Continuous Integration/Continuous Deployment
  • Erfahrung in Design Principles, z.B. SOLID, ACIT und anderen Design Patterns
  • Erfahrung in Absicherung von Microservices und GUI (z.B. Überlastschutz, OWASP Top 10)
  • Erfahrung mit Cloud Infrastruktur (AWS, Kubernetes, Docker)
  • Erfahrung im Umgang mit Testframeworks und -tools nach Einsatzgebiet (JUnit, Vitest, Testcontainers, SpringBoot Test, PlayWright, Mockito)
  • Wünschenswerte Kenntnisse:
  • Sichere Nutzung der Tools JIRA und Confluence
  • Erfahrung mit Datenbanken (PostgreSQL) in datenintensiven Anwendungsumfeldern
  • Erfahrung im Umgang mit Monitoring und Alerting Tools (z.B. Grafana, Kiali)
  • Kenntnisse in Analyse, Bewertung und Schätzung von Liefereinheiten (User Stories, Backlog Einträgen) und deren Refinements im Team
  • Erfahrung mit Scripting (z.B. Bash, Groovy)
  • Erfahrung mit Queues, asynchroner Kommunikation und losen gekoppelten Systemen

Apply for this position

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

Apply on www.westhouse-group.com
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

1:06 min

Developer experience and project variety at scale

Alexandra Petri · World Congress 2023

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