Beschreibung
Für unseren Kunden wir einen Software Entwickler (m/w) zur freiberuflichen Unterstützung.Purpose of function/ Main tasks
• Develop Java/OSGi based software running on QIVICON Home Base, with due regard to architectural requirements and patterns and non-functional requirements
• software development in an agile environement as part of a scrum/kanban team
• The runtime will be based on JavaSE Embedded 7, OSGi Framework and Device Abstraction from ProSyst.
• Part of development tasks is also writing automated test cases, based on JUnit, Groovy test cases, End-2-End testing with hardware components (TinkerForge).
• presentation of implementations along the requirements and processes in meetings and team reviews
Function-specific know-how
• Testing
• Software development
• System architecture
Tools
• Jenkins, Maven, SVN, Postman, SOAPUI
Operating systems
• Linux, Unix, IOS, Android, Windows
Databases
• MySQL, Oracle RDB
Programming languages
• Java, OSGI (Equinox or Felix)
Server
• Apache Tomcat
Architecture & framework
• Eclipse RCP development
• Eclipse Modeling (EMF)
• openHAB/Eclipse SmartHome
Protocols & interfaces
• SOAP; RESTful, JSON RPC, HTTP, Oauth2, OpenID, Servlet 3.0
Other
• OpenSource frameworks
• Product ownership Project management Scrum
Methods
• Scrum, Kanban, Agile
Start: Februar 2016
Dauer: 12 Monate mit Option auf Verlängerung
Einsatzort: Darmstadt
Sollten Sie an diesem Projekt interessiert sein, freuen wir uns über die Zusendung Ihres aktuellen Profils mit Angaben zu Stundensatz und Verfügbarkeit.
Simone Rappold
SyroCon Consulting GmbH
Mail:
Tel: