Über unseren Kunden:
Unser Kunde ist ein internationaler Dienstleister mit Sitz in Wien.
Zur Projektunterstützung wird ein/e versierte/r Java Developer / Fullstack (m/w) gesucht.
Ihre Hauptaufgabe besteht in der Entwicklung neuer Applikationen bzw. Weiterentwicklung bestehender Applikationen.
Dies beinhaltet nicht nur die eigentliche Programmierung, sondern die Mitwirkung im Gesamtprozess von der Anforderungsanalyse bis zur Produktivstellung einer Applikation. Folglich übernimmt der Software-Entwickler auch Spezifikations-, Analyse- und Designaufgaben.
Dabei sollten Sie Kenntnisse der objektorientierten Systemmodellierung (UML, Use Cases) und Datenbankmodellierung (ER) und Erfahrung in Node.JS, Angular.JS und Mongo.DB mitbringen.
Ihre Aufgaben:
- Java-Programmierung
-
Weiterentwicklung der JavaScript Web Applikationen
-
Konzeption, Entwicklung und Integration (Java und J2EE-Komponenten)
-
Objektorientierte Systemanalysen und Systemdesigns
-
Design- und Codereviews
-
Modul-Testing
-
Programmdokumentation
-
Unterstützung des Projektmanagers für Strukturierung und Planung
-
Eventuell technische Projektleitung und Support für Junior Developer
- Mitwirkung in allen Phasen des Softwareentwicklungsprozesses (Requirements, Spezifikation, Design, Entwicklung, Test, …)
Unsere Anforderungen an Sie:
- IT Ausbildung (HTL, Fachhochschule, Universität) oder mindestens 5-jährige Berufserfahrung als Software-Entwickler
- Erwiesene parktische Erfahrung in
- Java Entwicklung
- Service Oriented Architecture (SOAP, REST)
- Hibernate/JPA (ORM)
- Spring
- No-SQL Datenbanken (MongoDB)
- ORACLE
- Gute Kenntnisse in objektorientierter Systemmodellierung (UML, Use Cases) und DB-Modellierung (ER)
- Gute Kenntnisse in SQL
- Hands-on Erfahrung mit Build-, Test- und Continuous Integration und entsprechenden Tools
- Maven
- JUnit/Bamboo/Jenkins
- Proaktive strukturiert denkende Persönlichkeit mit Gestaltungswillen
- Kommunikativ, teamorientiert, belastbar
- Von Vorteil
- MEAN Stack Kenntnisse (Mongo.DB, Express.JS, Angular.JS, Node.JS)
Unser Angebot:
- Spannendes Aufgabengebiet in einem engagierten Team
- Hohen Grad an Gestaltungsmöglichkeiten Ihres Arbeitsbereiches
- Chance auf eine gezielte persönliche Weiterentwicklung
- Leistungsorientierte Honorierung
- Neueste Technologien
- Flexible Arbeitszeiten