Deine neue Challenge:
Zur Verstärkung unserer Produktentwicklung suchen wir einen agilen (Junior) Softwareentwickler/ Software Developer, der gemeinsam mit einem starken Team unsere Produkte weiterentwickelt und optimiert.
Es erwarten Dich:
- Spannende Aufgaben: Du entwickelst unsere Empolis Intelligent Views Platform®, welche die technologische Basis unserer SaaS-Produkte und On-Premise Installationen bildet, weiter.
- Teamwork: Du lebst eine enge Zusammenarbeit in einem erfahrenen Team und mit dem zuständigen Product Owner. Natürlich ist auch der teamübergreifende Austausch Teil unserer Routinen.
- Optimierung: Du analysierst, dokumentierst und verbesserst neue und bestehende Anwendungen.
- Neue Herausforderungen: Es erwarten Dich immer neue Herausforderungen, bei denen der kreative Umgang mit komplexen Aufgabenstellungen im Kontext "Knowledge Computing und Enterprise AI" sowie ein starkes Qualitätsbewusstsein gefragt sind.
Damit Du Dir ein genaues Bild machen kannst: Unsere hochskalierende Insight Engine, als Teil der Empolis Intelligent Views Plattform, umfasst:
- einen verteilten semantischen Index inkl. einer ausfallsicheren Persistenz – realisiert in C++
- ein Java/OSGi-basiertes Job- und Taskmanagement Framework
- integrierte und flexibel erweiterbare Lua-Skripte
- umfassende, gut dokumentierte ReST/JSON-APIs
- Admin-GUI basierend auf Vue.js/Quasar
- hohe automatisierte Testabdeckung: Unit-/Integration-/System-Tests, teilweise auch mit Docker und AWS
- Jenkins-basierte CI-Pipeline inkl. automatisierter statischer Codeanalyse (SCA) und CVE-Scans