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.