Actively participate during all phases of the development lifecycle: From design through implementation, and as expert in continuous integration, deployment and agile product development and release management.
Act as lead developer for web platform: including front-end applications and a REST-based service gateway.
Act as mentor, coach and guide for junior software developers.
Support innovative product development and improvement activities, including researching alternative approaches, related topics and evaluating new technologies.
Actively assisting in product design and architectural processes.
Unsere Erwartungen an dich
Strong skills in the implementation aspects of Software, Network and System Security.
Optional: Other languages e.g. Python, C/C++, Go, Rust, …
Optional: UNIX/Linux related systems knowledge, including Systems Programming.
Close collaboration with, and guidance of, Quality Assurance personnel will be needed.
Extensive hands-on software development experience at expert level.
Proven working experience in Java development, for production networked server environments, using Spring, Web applications and REST services.
Security background - experience with cryptographic technologies
Experience in software requirements definition, problem analysis and solutions design using common design patterns (software and architectural).
Optional: Experience with test-driven development, CI/CD and component packaging.
University, technical college or equivalent qualification in Computer Science, Software Engineering or a closely related subject
Das ist dein Arbeitgeber
We are an Austrian company, founded in 2018, with our headquarter in Vienna. Based on the long-term experience of our team in the field of IT, cyber security and encryption we invent, develop and produce innovative data protection products and solutions, for private, business and industry customers - as off-the-shelf and customized turn-key solutions.