Software-Architekt (m/w/d)
Core
Develop technical solution concepts based on functional and technical requirements, coordinate with Product Owners and developers, and hand over to development teams; focus on architecture work without active programming.
Role type
Senior Software Architect (Enterprise)
Builds
Enterprise-scale software systems and integration solutions
Domain
Enterprise Software Engineering
Deliverable
production ML models | product features | infrastructure
Required skills
Software architecture, Software development, TOGAF, Enterprise Architecture, UML, Architecture Decision Records (ADR), Agile methodologies (Scrum), FaST Framework, Java, Spring, Web applications, Tomcat, DBMS, REST APIs, Encryption, GitLab, Windows Server, Linux, Ansible, Terraform
Preferred skills
Experience in waterfall projects with agile components
Technologies
Java, Spring, Tomcat, GitLab, Ansible, Terraform, Linux, Windows Server
Responsibilities
Create and maintain architecture documentation and design static and dynamic architecture aspects, interface design, third-party system integration, and concept design for persistence, communication, build, deployment, logging, tracing, and monitoring solutions, consider non-functional requirements like performance, uptime, testability, data privacy, IT security, and scalability
Seniority
Senior, hands-on IC