Senior Product Software Engineer (Back End JAVA)

Jobriver Hr Service
Köln, Germany
yesterday

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English, German
Experience level
Senior
Compensation
€ 76K

Job location

Köln, Germany

Tech stack

Java
Automation of Tests
Relational Databases
DevOps
Hibernate
Java Persistence API
PostgreSQL
MySQL
Next.js
TypeScript
React
Spring-boot
Containerization
Gitlab-ci
Front End Software Development
REST
Docker

Requirements

Der ideale Kandidat bringt mehr als 5 Jahre Berufserfahrung in der Java-Entwicklung mit, vorzugsweise mit Spring Boot und Hibernate/JPA. Eine tiefgehende Kenntnis im Design von RESTful APIs sowie Erfahrung mit relationalen Datenbanken wie MySQL oder PostgreSQL sind erforderlich. Kenntnisse in der Containerisierung mit Docker sind ebenfalls von Vorteil. Vertrautheit mit Frontend-Technologien wie React, Next.js oder TypeScript kann hilfreich sein, insbesondere wenn Sie Full-Stack arbeiten möchten. Erfahrung mit GitLab CI/CD ist wünschenswert, da unser DevOps-Team die schwerere Arbeit übernimmt, aber Sie sollten sich in diesem Bereich auskennen. Sie sollten ein Gespür für saubere Architekturen und Testautomatisierung haben und in der Lage sein, das richtige Muster zur richtigen Zeit auszuwählen. Fließende Englischkenntnisse sind erforderlich, Deutschkenntnisse sind ein Bonus. Ein gültiger EU-Arbeitsvisum ist notwendig, wobei Kandidaten, die bereits in Deutschland oder in angrenzenden EU-Ländern ansässig sind, bevorzugt werden.

Technologien

Java Spring Boot PostgreSQL MySQL Docker Hibernate

Soft Skills

Teamfähigkeit Kommunikation Analytisches Denken

Erforderliche Sprachen

Deutsch Englisch

About the company

Unser Kunde ist einer der führenden Dienstleister im Bereich der Schließung von Produkt-, Material- und Logistikzyklen und ein Pionier im Kunststoffrecycling. Mit einer der größten Sortierkapazitäten Europas unterstützt das Unternehmen mehr als 80.000 Kunden in Europa bei der verantwortungsvollen Handhabung von recycelbaren Materialien. In der Rolle des Senior Product Software Engineer sind Sie verantwortlich für die Gestaltung und Implementierung der Java-Backends sowohl für neu entwickelte als auch für bestehende Produkte. Sie arbeiten eng mit Kollegen aus den Bereichen Produktmanagement, UX und Front-End zusammen, um robuste Domain-Modelle und zuverlässige Services zu schaffen, die echten Kundenwert liefern. Zudem tragen Sie zur Entwicklung einer headless, mikroservice-orientierten Architektur bei und helfen dabei, saubere APIs zu erstellen. Ihre Aufgaben umfassen auch die Automatisierung von Prozessen durch den Aufbau und die Verfeinerung von GitLab-Pipelines sowie Docker-Images. Sie werden die Möglichkeit haben, Junior Engineers zu betreuen und an Architektur-Sitzungen teilzunehmen. Innovation und das Experimentieren mit neuen Java-Funktionen und Cloud-Diensten sind ebenfalls Teil Ihrer täglichen Arbeit. Das Arbeitsumfeld ist geprägt von kreativer Freiheit, flachen Hierarchien und einer Kultur der Zusammenarbeit und des Respekts.

Apply for this position