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
Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field (or equivalent practical experience).Minimum 5 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 architectureGood 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 processingExperience with designing medical softwareExperience with DICOMExperience with KubernetesLocation : Vienna