Junior Java Developer (w/m/d) – in Karlsruhe

 In
  • Vollzeit/Full Time
  • Karlsruhe

Website CAS Software AG

Dein Gestaltungsspielraum

. Deine Tätigkeit umfasst die Programmierung von Lösungen auf Basis unserer Konfigurationsplattform Merlin CPQ für unsere Kunden. Hierbei setzt du deine Fähigkeiten als Java-Entwickler ein und professionalisiert diese Schritt für Schritt.

. Im Zentrum unserer Lösung steht dabei unser Produktkonfigurations-Server M.Core, der technisch vollständig auf Java (aktuell OpenJDK 17) basiert, in einem Tomcat-Applikationsserver ausgeführt wird und seine Dienste als RESTful Webservices den verschiedenen Angular-Webclients anbietet.

. Algorithmisches Herzstück ist ein constraintbasierter Solver, der mit einem OR-Optimizer Hand in Hand arbeitet, um so z.B. ökologisch optimale Konfigurationen zu finden.

. Konkrete Tätigkeit ist vorrangig Programmierung in Java, aber auch die Erstellung von Tests, Teilnahme an Code Reviews sowie das Einbringen deiner Entwicklungen in die gemeinsame Codebase.

. Modernste Technologien unterstützen dich bei deiner Arbeit, unter anderem Git, Gitlab, Jenkins, SonarLint, Docker, Kubernetes, Confluence, Jira und viele mehr. Deine Hardwareausstattung kannst du selbst mitbestimmen, so dass du alles zur Verfügung hast, was du für eine effiziente Programmierung benötigst.

 

Deine Skills

. Du hast einen Abschluss in einem informatikorientierten Studiengang oder stehst kurz davor.

. Du hast erste Programmiererfahrung in Java (oder anderen objektorientierten Programmsprachen). Ggf. hast du schon konkrete Softwarelösungen im Rahmen von Praktika oder privaten Projekten umgesetzt.

. Nachhaltigkeit und Green Configuration liegen dir am Herzen – in diesem Umfeld möchtest du unsere Produkte und Kundenlösungen voranbringen und aktiv mitgestalten.

. Mit modernen Technologien, Frameworks und Tools setzt du dich gerne auseinander und teilst dein Wissen mit deinen Teammitgliedern.

. Neben der Programmierung schaust du immer auch über den Tellerrand hinaus, und hast Spaß daran Verbesserungen voranzutreiben.

 

Unsere Technologien und Methoden

. Moderne Web-Frameworks wie TypeScript und Angular sowie moderne Technologien aus dem Java-Umfeld unterstützen dich bei der Arbeit.

. Deine Arbeitsumgebung stützt sich methodisch auf das agile Vorgehensmodell Scrum sowie technologisch auf Git, Gerrit, Jenkins, Confluence und Jira.

 

Unsere DevelopmentCenter

. Das DevelopmentCenter Merlin entwickelt Software für Produktkonfiguration. Die Lösungen unterstützen Unternehmen (wie z. B. Airbus, Daimler, MAN, Jungheinrich) bei der Gestaltung ihrer Vertriebsprozesse und machen Produktwelten intuitiv erlebbar.

. Unser DevelopmentCenter SmartApp Factory entwickelt Apps, Produkte und Solutions für die Softwarelösungen SmartWe, YellowMap und UnitedKiosk. Das Spektrum unseres DevelopmentCenters reicht von Portalentwicklungen für Bioland, Karten- und Filialfinderlösungen über Smart-Reading-Anwendungen bis hin zu kundenspezifischen SmartWe-Apps.

. Unser DevelopmentCenter SmartDesign entwickelt die Basis für zahlreiche CAS-Produkte und externe Entwicklungspartner. Die Entwicklung nach Clean Code-Prinzipien hat daher einen hohen Stellenwert.

 

Interessiert? Dann bewirb dich direkt hier

https://www.cas-mitgestalter.de/jobs/junior-java-developer-backend-green-configuration-w-m-d

 

To apply for this job email your details to jobs@cas.de

Recent Posts