| Thema |
- 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, …)
|
| Kenntnisse |
- 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)
- EDV- oder technisch orientierte Ausbildung an einer HTL oder Universität bzw. Fachhochschule (bzw. eine vergleichbare abgeschlossene Ausbildung) oder mindestens 5-jährige Berufserfahrung als Software-Entwickler.
- Kenntnisse der objektorientierten Systemmodellierung (UML, Use Cases) und Datenbankmodellierung (ER).
- SQL-Kenntnisse
- Erfahrung mit Build-, Test- und Continuous Integration-Prozessen und unterstützenden Tools (GIT, Python DOCTEST bzw. Bamboo / Jenkins)
- Erfahrung mit Service/Schnittstellentests
- Kenntnisse in der Testautomatisierung auf Coding Basis (Java)
- ISTQB Foundation Level
|