Java Backend Developer (m/w/d)

Werde Teil der #ViamediciFamilie!

Wir – Viamedici – sind ein führender, globaler Anbieter von Multi-Domain MDM-, PIM-, DAM- und Produktkonfiguration/CPQ-Software, mit Hauptsitz in Ettlingen (Deutschland) und einem interdisziplinären Team von ca. 150 Mitarbeitern. Wir unterstützen mit unserer Software, globale Organisationen bei der Digitalisierung von Produktmanagement-, Marketing- und Vertriebsprozessen. Du hast bei uns die Möglichkeit, dich an unseren innovativen Projekten in einem absolut dynamischen Umfeld, an der Front der Technologie- und Businessoptimierung, beruflich weiterzuentwickeln.

 

DEINE HERAUSFORDERUNGEN

  • Backend-Entwicklung
    Du entwirfst, implementierst und wartest hochwertige Backend-Komponenten, die unsere Enterprise-Softwarelösungen antreiben.
  • API-Design
    Du entwickelst skalierbare REST-APIs, die Performance, Sicherheit und einen reibungslosen Datenaustausch zwischen Systemen gewährleisten.
  • Agile Zusammenarbeit
    Du arbeitest eng mit funktionsübergreifenden Teams in einem agilen Umfeld zusammen, um qualitativ hochwertige Software-Inkremente zu liefern.
  • Clean Code & Architektur
    Du wendest objektorientierte Designprinzipien, Design Patterns und Best Practices an, um effizienten und wartbaren Code zu schreiben.
  • Kontinuierliche Verbesserung
    Du bringst Ideen und Lösungen ein, um Systemleistung, Architektur und Teamprozesse stetig zu optimieren.
  • Integration & Datenbank-Interaktion
    Du unterstützt die Integration externer Systeme und arbeitest mit großen Datenmengen, um Zuverlässigkeit und Skalierbarkeit sicherzustellen.

DAMIT KANNST DU BEI UNS PUNKTEN

  • Fundierte Erfahrung im Umgang mit Java
    Du hast mindestens 2 Jahre Praxiserfahrung in der Softwareentwicklung mit Java und den Features von Java 17+.
  • Objektorientiertes Programmieren
    Du verfügst über ein tiefes Verständnis der OOP-Grundlagen und setzt sie in sauberem, modular aufgebautem Code um.
  • Spring-Boot-Expertise
    Du hast Erfahrung in der Entwicklung von RESTful Services und Backend-Komponenten mit dem Spring Framework.
  • Multithreading & Concurrency
    Du beherrschst Konzepte der parallelen Programmierung und des thread-sicheren Designs.
  • Agilität & Tools
    Du arbeitest routiniert mit agilen Methoden, Git und Atlassian-Tools wie JIRA und Confluence.
  • Analytisches Denken & starke Kommunikationsskills
    Du überzeugst durch ausgeprägte Problemlösungsfähigkeiten, klare Kommunikation und Teamgeist.
  • Nice to Have
    Erfahrung mit Docker, CI/CD-Pipelines, nachrichtenbasierten Systemen (ActiveMQ, Kafka, Hazelcast), Elasticsearch, Unit Testing und Logging-Frameworks sind ein Plus.

 

FOLGENDE BENEFITS ERWARTEN DICH:

  • Betriebliche Veranstaltungen
    Regelmäßige Events, die den Teamzusammenhalt stärken und dir die Möglichkeit geben, dich mit Kollegen auszutauschen und zu vernetzen.
  • Teilnahme an Weiterbildungsmaßnahmen
    Wir fördern deine persönliche und berufliche Entwicklung durch Zugang zu verschiedenen Weiterbildungsangeboten und Schulungen.
  • Dogsitting
    Du kannst deinen Hund mit ins Büro bringen und sicherstellen, dass er während deiner Arbeitszeit nicht allein zu Hause ist.
  • Hardware-Ausstattung
    Du erhältst hochwertige technische Ausstattung, die du für deine Arbeit benötigst.
  • JobRad
    Mit unserem JobRad-Angebot kannst du ein Fahrrad zu attraktiven Konditionen leasen und umweltfreundlich zur Arbeit kommen oder deine Freizeit gestalten.
  • Arbeiten auf Augenhöhe
    Wir legen großen Wert auf ein respektvolles Miteinander und fördern einen offenen, transparenten Austausch zwischen allen Ebenen.
  • Viel Gestaltungsspielraum
    Du hast die Freiheit, deine Aufgaben und Projekte kreativ zu gestalten und eigene Ideen einzubringen, um Prozesse und Ergebnisse zu optimieren.
  • E-Learning
    Mit unserem E-Learning-Angebot kannst du unser Produkt besser verstehen und durch interaktive Schulungen den Papierkram, wie beispielsweise Datenschutzdokumente, digital ersetzen.