Microservices Architect (Vienna)
We are hiring an Architect who is responsible for designing and implementing Spring microservices to deliver high-performing secure and scalable applications. This role involves working closely with cross-functional teams (engineering product management DevOps etc.) to ensure the system aligns with business goals and technical requirements.
Job Duties & Accountabilities
- Design our solution such that it meets performance scalability and security requirements.
- Identify potential bottlenecks and troubleshoot issues and use that information to optimize our designs.
- Evaluate and select appropriate technologies tools and frameworks to build our products.
- Design microservices APIs and integrations with other services in a large distributed system.
- Create and maintain comprehensive documentation for architecture decisions deployment strategies and technical guidelines.
Qualifications
- Bachelors or Masters degree in Computer Science Engineering or a related field (or equivalent practical experience).
- Minimum5 years of experience in software development with at least 3 years focused on microservices in the Spring Framework.
- Excellent knowledge of the Spring Framework.
- Strong experience in API design and development.
- Familiarity with designing microservices in a distributed systems or a cloud native architecture
- Good communication skills for articulating complex technical concepts to non-technical stakeholders.
- Strong problem-solving skills with the ability to work under pressure and manage multiple tasks.
- Ability to mentor and guide other engineers.
Assets (optional but beneficial)
- Experience with image processing
- Experience with designing medical software
- Experience with DICOM
- Experience with Kubernetes
Location:Vienna