Java-Entwickler
Wir suchen einen Java-Entwickler, der unser kleines und dynamisches Team verstärkt und uns dabei hilft, unsere Ziele zu erreichen.
Sie werden Teil eines talentierten Software-Teams, das an unternehmenskritischen Anwendungen arbeitet. Zu den Aufgaben und Verantwortlichkeiten eines Java-Entwicklers gehört die Steuerung der Java-/Java-EE-Anwendungsentwicklung sowie die fachliche Begleitung des gesamten Software-Entwicklungszyklus – von Konzept und Design bis hin zum Testing. **Zu den Aufgaben eines Java-Entwicklers gehören das Entwerfen, Entwickeln und Bereitstellen von Anwendungen mit hohem Datenvolumen und geringer Latenz für unternehmenskritische Systeme**
Aufgaben
Mitwirkung an allen Phasen des Entwicklungszyklus;
Erstellung von gut durchdachtem, testbarem und effizientem Code;
Sicherstellung, dass die Entwürfe den Spezifikationen entsprechen;
Vorbereitung und Erstellung von Releases der Softwarekomponenten;
Unterstützung der kontinuierlichen Verbesserung durch das Prüfen von Alternativen und Technologien sowie deren Vorstellung im Rahmen von Architektur-Reviews;
Analytisches Denkvermögen und ein umfassendes Verständnis der Anforderungen der Position;
Zusammenarbeit mit Kolleginnen und Kollegen / Arbeit im Team bei der Definition und Entwicklung neuer Funktionen;
Analyse und Behebung von Fehlern/Debugging, parallel zur kontinuierlichen Code-Optimierung.
Von Vorteil
Kenntnisse in der Entwicklung von Android-Anwendungen;
JS-React-Kenntnisse;
Erfahrung im Bereich E-Commerce;
Erfahrung im Umgang mit und in der Entwicklung von ERP-Systemen.
Vorteile
Attraktive Vergütung;
Die Möglichkeit, zertifizierte Qualifikationen zu erwerben;
Großartige Kolleginnen und Kollegen;
Teilweise Remote-Arbeit ist möglich.
Anforderungen
Nachweisliche praktische Erfahrung in der Softwareentwicklung;
Objektorientierte Analyse und Design unter Verwendung gängiger Entwurfsmuster;
Ausgezeichnete Kenntnisse relationaler Datenbanken (MySQL, PostgreSQL) unter Verwendung von ORM (Hibernate, JPA);
Erfahrung mit dem Spring Framework;
Erfahrung in der Entwicklung von Webanwendungen mit mindestens einem gängigen Web-Framework (JSF, Wicket, GWT, Spring MVC);
Kenntnisse in: JavaScript, Kotlin, jQuery, HTML5/CSS3, REST API
Anpassungsfähig, kommunikativ und teamfähig;
Eigeninitiative, analytisches Denken und Liebe zum Detail.

