Senior Java Backend Software Developer
Role details
Job location
Tech stack
Job description
- Entwicklung, Implementierung und Wartung von Softwareanwendungen, unter anderem diverse Microservices, z.B. Payment (digitale Bezahlprozesse), Preisfinder (finde den passenden Preis für ein Produkt pro Verkaufskanal), Customer Reviews (sammle Kundenbewertungen unserer Produkte von diversen Plattformen) unter Verwendung der unten genannten Technologien
- Verantwortung für die Sicherstellung der Codequalität und einer hohen Testabdeckung
- Gemeinsame Entwicklung von innovativen Lösungen für unsere neue und moderne E-Commerce-Plattform (CommerceTools, Bloomreach, ...)
- Entwicklung und Erweiterung von Java-basierten CMS-Komponenten für unser CMS (Bloomreach)
- Kontinuierliche Aktualisierung und Verbesserung der bestehenden Systeme und Anwendungen
- Fachliche Mitarbeit in unternehmensweiten IT-Projekten, z.B. Aufbau neuer Vertical Brand Webshops, Integration zusätzlicher moderner Online-Zahlungsarten, usw.
Requirements
- Deutsch- und Englischkenntnisse
- Mehrjährige Erfahrung in der Anwendung von Java (ab Version 8)
- Grundverständnis von Design Patterns und idealerweise erste Erfahrung mit aspektorientierter Programmierung (AOP)
- Du legst Wert auf sauberen, gut getesteten Code und möchtest unsere Servicearchitektur aktiv mitgestalten
- Idealerweise Kenntnisse oder alternativ Interesse, dich in folgende Technologien einzuarbeiten: Linux, Spring Boot, Spring Cloud Stream, Kafka, GIT/GitFlow, Bitbucket, JPA, Oracle, MongoDB, H2, Swagger (OpenAPI)
- Erste Erfahrung oder Lernbereitschaft im Bereich automatisierter Tests (JUnit 5, Mockito, Jacoco)
- Kenntnisse in einem oder mehreren dieser Bereiche sind von Vorteil: IntelliJ IDEA, Container-Technologien (Docker), Monitoring mit Grafana
- Zusätzliche Pluspunkte sammelst du mit... ** Erfahrung mit Cloud-Umgebungen (z. B. AWS) ** Kenntnissen in Build-Tools wie Maven oder Gradle ** Interesse an KI-gestützter Softwareentwicklung und innovativen Entwicklungsansätzen, Das Mindestentgelt für die Stelle als Senior Java Backend Software Developer (m/w/d) beträgt 4.000,00 EUR brutto pro Monat auf Basis Vollzeitbeschäftigung. Bereitschaft zur Überzahlung.
Benefits & conditions
Du bist Teil eines hochmotivierten, dynamischen 4-köpfigen Teams, in dem Gemeinschaftlichkeit großgeschrieben wird und Erfolge gemeinsam gefeiert werden. Bei uns werden die Du-Kultur sowie flache Hierarchien gelebt. Dich erwartet ein moderner Arbeitsplatz mit abwechslungsreichen Aufgaben und einem eigenverantwortlichen Tätigkeitsbereich in einem international agierenden Unternehmen. Du arbeitest mit modernen Technologien und Tools und trägst aktiv dazu bei, unsere Prozesse und Lösungen laufend weiterzuentwickeln. Ein angenehmes Arbeitsumfeld und flexible Arbeitszeiten mit Home-Office Möglichkeit schaffen optimale Rahmenbedingungen, um das Beste aus jedem Tag rauszuholen
Das Monatsbruttogehalt liegt zwischen € 4.000,- und € 5.000, - auf Basis Vollzeit. In Abhängigkeit von Erfahrung, Qualifikation und Ausbildung ist eine Bereitschaft zur Überzahlung vorhanden.
Unsere Benefits:
- Weiterbildungsmöglichkeiten
- Flexible Arbeitszeiten
- Home-Office (2Tage/Woche)
- Fitness-, Gesundheits- und Mental-Health-Angebote
- Kostenloser Parkplatz am Firmengelände
- Mitarbeiterrabatte
- Mitarbeiter- und Teamevents
- Moderner Arbeitsplatz