Java-Entwickler (m/w/d)
ajco solutions | Köln, Teilweise Remote
Wir sind auf der Suche nach motivierten Java-Entwicklern, die unsere Teams unterstützen. Ihr Hauptaufgabe besteht darin, bestehende Software anzupassen, zu erweitern und in bestehende Systemlandschaften zu integrieren. Unsere Software kommt für das Kundenbeziehungsmanagement (CRM) sowie zur Steigerung der Kundenzufriedenheit (Customer Experience Management; CXM) zum Einsatz. Dabei bilden wir Userstories und Customer Journeys in unserer Software ab. Zur intelligenten Steuerung nutzen wir Daten, teilweise auch mit Hilfe von künstlicher Intelligenz (Artificial Intelligence; AI). Unser technischer Hintergrund umfasst verschiedene Frameworks wie Eclipse Scout und Scout JS, sowie Programmiersprachen wie Java und Java Script (ECMA Script6+ mit Fokus auf Backendentwicklung). Zur Entwicklung nutzen wir verschiedene Tools und Server, wie Apache Tomcat für den Anwendungsserver, Apache Lucene für den Search Server und IntelliJ sowie Eclipse als Entwicklungsumgebungen. Die Versionsverwaltung übernehmen wir mit Git (Lab) und für die kontinuierliche Integration verwenden wir Jenkins. Das Build Management erfolgt mit Maven und zur Virtualisierung nutzen wir Openshift Cluster, Kubernetes und Docker.