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.