Software DevelopmentFull-time80% remoteVienna> 3.500,00 € brutto
Job Description
Your superhero strengths:
- Knowledge and experience in applying architectural design patterns
- Familiarity with common architectural paradigms
- Optional but desired certifications: OCP-Java
- Strong expertise in:
- Java Enterprise Edition (JSF, JPA, EJB, JMS)
- SQL, UML
- Knowledge of products such as:
- Red Hat JBoss Enterprise Application Platform
- Artemis MessageBroker
- OracleDB
- Web-based frontend technologies:
- JSF, Primefaces
- Angular (Node, JavaScript)
- Common development tools:
- Maven
- Git (partially Subversion)
- Java IDE (Eclipse, IntelliJ)
- Linux command line
- Ideally, experience with agile software development including practices, techniques, and tools such as Jira, Confluence, BDD, TDD, Clean Code Development, Refactoring, emergent architectures, CI/CD, DevOps, etc.
- Strong customer orientation and communication skills
- Team player with conflict resolution skills
- Willingness for continuous learning
- Independent and responsible work style
Your tasks:
- Develop technical specifications for components (e.g., service design)
- Create software design (base classes, end-to-end from frontend to backend, micro-framework)
- Document architecture, design, and development guidelines
- Represent the team in the architecture board
- Coach the implementation team on architecture and design questions
- Set up build systems and Git repositories
- Support quality assurance at the technical level (unit tests, automated regression tests, static code analysis, etc.)
- Conduct code reviews
- Take on release management tasks
- Document solution decisions
- Create technical documentation artifacts (component diagrams, distribution diagrams, system context diagrams)
- Implement epics and stories in the form of source code that meets the definition of done for stories (DoDS)
At vuno, we value diversity and inclusion and welcome applicants from all backgrounds. Even if you do not meet all the listed requirements, we encourage you to apply. We appreciate a variety of experiences and skills. If you have questions, don't hesitate to contact us. Join us and bring your unique talents to our team!