Beschreibung
Liebe Freelancer,für einen Kunden aus dem Bereich Transport/Logistik suchen wir derzeit einen erfahrenen Java Entwickler, der sich sowohl im Front- als auch im Backend auskennt:
Aufgaben
Die Hauptaufgabe besteht in der Entwicklung neuer Applikationen sowie der Weiterentwicklung von bestehenden Applikationen. Dies beinhaltet nicht nur die eigentliche Programmierung, sondern die Mitwirkung im Gesamtprozess von der Anforderungserhebung bis zur Produktivstellung einer Applikation. Folglich übernimmt der Software-Entwickler auch Spezifikations-, Analyse- und Designaufgaben.
• Entwicklung von Java-Programmen und -Modulen
• Konzeption, Entwicklung und Integration von Java- und J2EE-Komponenten
• Durchführung von objektorientierten Systemanalysen und -designs
• Durchführung von Design- und Codereviews
• Durchführung von Modultests
• Programmdokumentation
• Strukturierung und Planung von Tasks mit dem Projektmanager
• Anleitung von Software-Entwicklern mit weniger Erfahrung. Gegebenenfalls Wahrnehmung der technischen Projektleitung.
• Möglicherweise auch Einsatz in mehreren Projekten
• Proaktive Kommunikation zum Projektmanager bezüglich möglicher Probleme und Verbesserungsvorschläge
Anforderungen
• Tiefe Kenntnisse von Java, SOAP/REST, Hibernate, Spring, NoSQL DB's und Oracle
• Kenntnisse des MEAN Stack (Mongo.DB, Express.JS, Angular.JS, Node.JS) sind von Vorteil
• Einschlägige Kenntnisse der objektorientierten Systemmodellierung (UML, Use Cases) und Datenbankmodellierung (ER).
• Praktische Erfahrung mit Build-, Test- und Continuous Integration-Prozessen und unterstützenden Tools (Maven, JUnit bzw. Bamboo / Jenkins).
• kommunikativ, teamfähig, belastbar
• Erfahrung mit Software-Qualitätssicherungsprozessen und Werkzeugen
• sehr gute Deutsch- und Englischkenntnisse
Bei Interesse freuen wir uns über Ihre Kontaktaufnahme!