Backend Developer
AMS Gruppe
Berlin, Germany
4 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English, German Experience level
Intermediate Compensation
€ 68KJob location
Düsseldorf, Germany
Tech stack
Java
Agile Methodologies
Automation of Tests
Software Quality
Code Review
Continuous Integration
Hibernate
Java Persistence API
Maven
Openshift
Pair Programming
Scrum
Redis
Vault (Revision Control System)
Test Driven Development
Spring-boot
Backend
Gitlab
Kubernetes
Kafka
Docker
Microservices
Job description
- Microservices & Schnittstellen: Konzeption und Implementierung von Microservices mit Java, Spring Boot, JPA und Hibernate. Gestaltung von Kafka- und REST-Schnittstellen in enger Zusammenarbeit mit Product Ownern und Systemarchitekten
- Qualität & Tests: Programmierung und Konfiguration von automatisierten Tests. Förderung von Codequalität durch Code-Reviews, statische Codeanalyse und Verbesserungsimpulse
- Agile Softwareentwicklung: Mitarbeit in einem Scrum-Team, aktive Teilnahme an Scrum-Events und Förderung agiler Werte. Vorantreiben agiler Engineering-Praktiken wie Pair Programming, Test-Driven Development (TDD) und Continuous Integration
- Teamarbeit & Austausch: Täglicher Austausch von Ideen in einem aktiven, aufgeschlossenen Entwicklungsteam und Weitergabe von Wissen innerhalb des Teams
- Produktfokus: Aktive Mitgestaltung des Produktes und Verständnis für die Anforderungen
Requirements
- Mindestens 3 Jahre Erfahrung in der Programmierung mit Java, Spring Boot, Hibernate, und Maven
- Kafka, Redis, GitLab, JWT sind dir nicht komplett fremd
- Kenntnisse im Bereich automatisiertes Testen (Unit- und E2E-Tests) von Microservices
- Erfahrungen mit CI/CD und Cloudbetrieb (beispielsweise Docker, Openshift, Kubernetes, Vault, Service Mesh)
- Kommunikationsstärke in Deutsch und Englisch
About the company
AMS ist ein von Banken unabhängiges Leasing- und Beratungsunternehmen. Wir finanzieren Investitionsgüter aller Art und entwickeln Mobilitätskonzepte – von der Gehaltsumwandlung für Dienstwagen bzw. Diensträder bis zum Car-Sharing.