Software Architect* Java, Kubernetes / parttime
Job description:
Tasks: * Creation of a domain model of software * Development and consulting in the development of target architecture * Development of concrete implementation milestones together with expert technology, taking into account the company-specific circumstances * Coordination with experts (technology and business) * Preparation of decision templates for architectural decisions * Documentation of results and architectural decisions (Arc42, UML) Project objective: * Definition of the specific target architecture and creation of a roadmap for transferring the monolithic, legacy Java application (swing interface) into a microservice - or cloud native web application. Qualification: * Degree in Information Technology (Diplom, Dipl.-Ing or Master) * Expertise in domain drive design * Expertise in creating modular architectures (cloud native & microservices) * Good knowledge of the incremental modernization of monolithic applications * Good knowledge in the following technology stack: Container architecture (Podman/Kubernetes, Java (Spring 6), Angular and Oracle/Postgres * Nice-to-have: iSAQB program Certified Professional for Software Architecture (CPSA®)