SoftwareentwicklungVollzeit20% remoteWien> 3.500,00 € brutto
Jobbeschreibung
Deine Superhelden-Stärken:
- Entwickeln der technischen Spezifikation für umzusetzende Komponenten, z.B. Service-Design
- Erstellen des Software-Designs, inklusive Basisklassen und Durchstich von Frontend bis Backend
- Dokumentieren von Architektur-, Design- und Entwicklungsrichtlinien
- Teilnahme am Architektur Board als Repräsentant für das Umsetzungsteam (UT)
- Coaching des Umsetzungsteams (UT) in Architektur- und allgemeinen Designfragen
- Initiales Aufsetzen von Build-System und Git-Repos
- Unterstützung bei der Qualitätssicherung auf technischer Ebene (Unit Tests, automatisierte Regressionstests, statische Code-Analysen)
- Durchführen von Code-Reviews
- Übernahme von Release Management Aufgaben
Deine Qualifikationen:
- Kenntnisse in und Erfahrung bei der Anwendung von architektonischen Entwurfsmustern
- Vertrautheit mit gängigen Architekturparadigmen
- Optional erwünschte Zertifizierungen (z.B. OCP-Java)
- Sehr gute Kenntnisse in Java Enterprise Edition (JSF, JPA, EJB, JMS), SQL und UML
- Kenntnisse der folgenden Produkte vorteilhaft: Red Hat JBoss Enterprise Application Platform, Artemis MessageBroker, OracleDB
- Erfahrung mit webbasierten Frontend-Technologien wie JSF, Primefaces und Angular (Node, JavaScript)
- Kenntnisse in gängigen Entwicklungswerkzeugen wie Maven, Git (teilweise Subversion), Java IDE (Eclipse, IntelliJ) und Linux Kommandozeile
- Idealerweise Erfahrung mit agiler Softwareentwicklung und den dazugehörigen Praktiken, Techniken und Tools (z.B. Jira, Confluence, BDD, TDD, Clean Code Development, Refactoring, emergente Architekturen, CI/CD, DevOps)
- Ausgeprägte Kundenorientierung und Dialogfähigkeit
- Teamfähigkeit, Kommunikationsfähigkeit, Konfliktfähigkeit, Kritikfähigkeit und Zuverlässigkeit
- Bereitschaft zur laufenden Weiterbildung
- Selbständige und eigenverantwortliche Arbeitsweise
Bei vuno schätzen wir Vielfalt und Inklusion und heißen Bewerber:innen aus allen Hintergründen willkommen. Auch wenn du nicht alle Anforderungen erfüllst, ermutigen wir dich, dich zu bewerben. Wir schätzen unterschiedliche Erfahrungen und Fähigkeiten. Wenn du Fragen hast, zögere nicht, uns zu kontaktieren. Werde Teil unseres Teams und bringe deine einzigartigen Talente ein!