Position: Senior/Architect Java and Typescript developer
Company: MSV Multicall
Category: Java
Experience required: 5y
English level: upper

Task:
• Project / task description:
o Development of the technical architecture based on the requirements, coordination and monitoring of their implementation in the project (quality assurance)
o Analysis of technical requirements for the IT systems as well as deriving, working out and developing technical implementation options
o Creation of technical architecture concepts for IT systems in the project context (such as
Database design, component specifications, technical interface and
Service descriptions) according to the standards and reference architectures of the client
o Determination of non-functional requirements, documentation, coordination and monitoring of their implementation in the project (quality assurance)
o Definition of requirements for hardware and software equipment
o Cost estimate for the technical solution in the project
o Presentations on technically complex topics
o Moderation of workshops on technical architecture topics in the subject area - technical management of software development
o Performing the reviews of the design, code and tests
o Extension of KeyCloak to include BahnID-specific requirements
o Extension of TypeScript MicroServices
• Requirements - must have:
o 5 years of experience in the design of safety-critical applications
o 5 years of practical experience can be seen in CV
o 5 years of experience in the development of Java applications
o 5 years of practical experience can be seen in the CV
o 5 years of experience in developing TypeScript applications
o 5 years of practical experience can be seen in  CV
• Requirements - should + nice to have:
o 1 year of practical experience with the React Framework
o 1 year of practical experience can be traced in CV
o 1 year of practical experience with Keycloak
o 1 year of practical experience can be traced in CV
o 1 year of practical experience with the Oauth2 & OpenID Connect protocols
o 1 year of practical experience can be traced in CV
o 1 year of practical experience with NextJS
o 1 year of practical experience can be traced in CV