(Senior) Software Architekt (m/w/d)
Core
Designing and evolving microservices architecture for scalable, maintainable, and secure systems while optimizing infrastructure and development processes.
Role type
Senior Software Architect (Microservices & Infrastructure)
Builds
Scalable microservices-based applications and efficient cloud-native infrastructure
Domain
Enterprise software development, cloud infrastructure, and distributed systems
Deliverable
production ML models | product features | infrastructure
Required skills
Microservices architecture, Domain Driven Design, Java (11+, Spring, Spring Boot), Web technologies (PHP, HTML, CSS, JavaScript, vue.js, Angular, react), Shell/Bash scripting, Virtualization (vSphere), Containerization (Docker, Kubernetes), Architecture documentation tools (arc42, UML)
Preferred skills
Hexagonal architecture, Kotlin, PostgreSQL, OpenID Connect, OAuth, KeyCloak IDM, Git, Archimate, PlantUML, Asciidoc
Technologies
Java, Spring, Spring Boot, Docker, Kubernetes, vSphere, vue.js, Angular, react, PostgreSQL, KeyCloak
Responsibilities
Define architecture vision for microservices and system coordination; Evaluate and develop architecture for scalability, maintainability, and security; Optimize development processes and resource utilization; Create structured architectural documentation for current and future teams; Design user-centered web interfaces; Manage virtualization and containerization strategies
Seniority
Senior, hands-on IC