100% Remote & Near shore: Java IT architect German
Job description:
For a public customer we are currently looking for several Java architects (m / w / d) in the Nearshoring. Start: 01.11.2025 Duration: 24 months Capacity: 80% - 100% Location: 100% Remote - if necessary rare on site dates in Bavaria, Germany Language: German & English For the position we can pay an approximate remote hourly rate of 55 €, depending on the ski fit, a little more. IMPORTANT: Only candidates who are in the European Union and have EU citizenship can be taken into account. There must also be a willingness to carry out a German security review (SÜ2). Skills: - Java - Spring / Spring boat - Hibernate - Xtext (nice to have) - Xtain (nice to have) - MDSD (model-driven architecture) - DDD (Domain Driven Design) - DSLs - domain-specific programming languages (nice to have) - REST APIs - Kafka - Accessibility according to BITV 2.0 or WCAG (nice to have) - Eclipse plugins - Eclipse Language Server - Jenkins - Kubernets - Kustomize - Helmet - CI / CD- pipelines - OAuth 2.0 - OpenID - SSO procedure - Pact contracts - Jira - Confluence - Scrum. - German (flowing) - English (flowing) Tasks: Architecture & Framework - Generating user interfaces while ensuring accessibility - Design and implementation of the model-driven architecture - Maintenance and further development of domain-specific programming languages - Maintenance and development of transformers / codegenerators - Management of meetings / sessions (persistence and restoration) - Modularization of the internal architecture according to DDD - Integration in SSO procedures - Ensuring authentication and authorisation - Maintenance and further development of the reference implementation of the framework - Lifecycle management of the current components - Generation of interfaces (REST and Kafka) Test automation - Maintenance and further development of the platform for test automation - Maintenance and further development of the dashboard for test automation - Validation of package contracts in the CI / CDpipeline Build - and operational support - Maintenance and development of build pipelines using Jenkins - Further development of the configuration mechanism - Support in providing the application configuration - Creation and adaptation of Kubernet configurations - Implementation of safety requirements - Maintenance and further development of monitoring tools Developer support - Maintenance and further development of the development environments - Integration Eclipse Language Server - KI support for development with DSLs - Contact for technical questions IT security - Central contact for communication with security teams - organisation of pen- tests, measures planning, audits - Monitoring compliance with Securityguidelines - Care and monitoring of automatic security- analysis - Create, maintain and report security Comprehensive tasks - Participation in daily meetings - Participation in weekly risk - & problem meetings - Participation in Kubernet's platform meetings - Preparation and presentation of Community of Practice Meetings - Preparation and implementation of workshops - Holistic architecture - Participation in various exchange meetings - knowledge transfer for new employees and trainees - Documentation of the results