Software Entwickler (Gradle, Gitlab CI) - Remote

Westhouse Consulting GmbH
Frankfurt am Main, Germany
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
German
Experience level
Senior

Job location

Frankfurt am Main, Germany

Tech stack

Java
Agile Methodologies
Amazon Web Services (AWS)
Software Applications
Automation of Tests
Cloud Computing
Code Review
Information Systems
Relational Databases
Software Debugging
DevOps
FitNesse
JUnit
PostgreSQL
Scrum
RabbitMQ
Project Management
Spring-boot
Spock
Containerization
Cassandra
Kafka
Docker
Microservices

Job description

  • Schreiben von sauberem, effizientem und vollständig dokumentiertem Code unter Verwendung angemessener Softwareentwicklungspraktiken und -standards;
  • Entwicklung von Softwareanwendungen, die den Anforderungen des Auftraggebers entsprechen;
  • Teilnahme an der Planung, Gestaltung und Implementierung von Softwareprojekten;
  • Testen und Debuggen von Softwareanwendungen, um sicherzustellen, dass diese vorgegebene Qualitätsstandards erfüllen;
  • Kooperation mit Projektmanagern, Designern und anderen Entwicklern, um eine rechtzeitige und erfolgreiche Fertigstellung von Projekten, gemäß Auftraggeber-Vorgaben sicherzustellen;
  • Teilnahme an relevanten fachlichen Meetings und Bereitstellung regelmäßiger Updates für Projektmanager und andere Teammitglieder;
  • Teilnahme an Code-Reviews und Bereitstellung konstruktiven Feedbacks an andere Entwickler.
  • Betrieb der Anwendungen im DevOps-Modell

Requirements

  • Mindestens 5 Jahre Erfahrung in Continuous Integration / Continuous Delivery unter Nutzung von Tools wie Kubernetes, Helm in Verbindung mit GitLab CI und Gradle
  • Mindestens 5 Jahre Erfahrung in der Nutzung von Messaging-Systemen wie z.B. Kafka oder RabbitMQ
  • Mindestens 3 Jahre Erfahrung in der Konzeption, Weiterentwicklung und Optimierung von Systemstrukturen
  • Mindestens 3 Jahre Erfahrung im Betrieb von Microservice-Systemen nach Cloud-Native-Ansatz und Containerisierung mit Docker
  • Mindestens 7 Jahre Erfahrung mit Konfiguration und Entwicklung von Microservices auf Basis von Spring Boot sowie Java in jeweils aktueller Version
  • SOLL-Kriterien:
  • Mindestens 5 Jahre Erfahrung in der Nutzung von relationalen und nicht relationalen Datenbanken wie PostgreSQL und Cassandra
  • Mindestens 1 Projekt mit Anwendungen von Informationssystemen in der Verkehr/Logistik Branche
  • Mindestens 5 Jahre Erfahrung mit Testframeworks, insbesondere jUnit, Spock, Fitnesse
  • Mindestens 5 Jahre Erfahrung in Agiler Softwareentwicklung wie SCRUM und Kanban
  • Mindestens 5 Jahre Erfahrung in der Arbeitsweise agiler Teams mit hohem Maß an Selbstorganisation, Eigeninitiative und Kommunikationsfähigkeit
  • Mindestens 5 Jahre Erfahrung im Betrieb und Optimierung von Automatisierter Bereitstellung von Cloud-Infrastruktur, insb. mit Amazon Web Services (AWS)

Apply for this position