DESCRIPTION OF THE TASKS
- Design high-level application architecture that is scalable, maintainable, and aligned with moderndevelopment practices.
- Define application frameworks, component interactions, and integration points.
- Evaluate appropriate technologies, platforms, and tools.
- Lead the development of architectural blueprints and technical documentation.
- Ensure adherence to coding standards, design principles, and security practices.
- Collaborate with DevOps teams on CI/CD pipelines, containerization, and cloud deploymentstrategies.
- Participate in code reviews and ensure architectural integrity across teams.
- Guide development teams through technical decisions and challenges.
- Monitor and improve application performance, reliability and scalability.
- Identify technical debt and work toward continuous improvement.
- Analysis of the integration of different information systems.
- Data analysis and data modelling.
- Participation in technical working groups, progress meetings and meetings with the users.
- Assistance during relevant parts of testing, analysis, technical documentation, deployment, evaluationand reporting.
- Analysis, design and implementations of services and components in a domain driven architecture.
- Provision of technical expertise, feasibility/risk/impact analysis and evaluations in relation withinformation systems.
- Act as a senior full stack developer and technical lead. Develop and review code when needed.
- Familiar with Agile practices. Willing to help the team mature in Agile driven processes.
- Provision of security assessments and solutions associated with information systems.
- Review, evaluate and test applications or (also third party) components to ensure integration with theother application components, and compliance with the requirements and standards.LEVEL OF EDUCATIONBachelor degree of 3 years. SPECIFIC EXPERTISE
- At least 10 years of experience with Architecture Designo Including experience with architecture design patterns, enterprise architecture frameworks (e.G., TOGAF), and multi-tierapplication design.
- At least 10 years of experience with Micro-serviceso Experience with microservices design, event-driven architecture, eventual consistency, and transitioning from monolith tomicroservices.
- At least 10 years of experience with Cloud Native applicationso Design and development of cloud-native solutions leveraging containerization, orchestration, and scalable cloud services.
- At least 10 years of experience with Java/JEEo Strong experience with Java frameworks including Spring Boot; migrations across Java versions.
- At least 5 years of experience with Angular 2 pluso Experience with Angular 2+ (preferably Angular 18), modern UI paradigms, and client-side scripting.
- At least 5 years of experience with Cloud DevSecOpso Expertise in Infrastructure as Code (IaC), containerization (Docker), service discovery (Consul), secrets management (Vault),and security frameworks (OAuth2, OpenID Connect).
- At least 5 years of experience with Cloud & Container Serviceso Experience with container orchestration, CaaS, and cloud infrastructure management.
- At least 5 years of experience with Architecture Enforcement & Reviewo Experience enforcing architectural decisions at the pull request level and implementing architecture-as-code practices.
- At least 5 years of experience with Observability/Monitoring Tools.o Use of Dynatrace, ElasticSearch, and Grafana for performance monitoring and loggingCERTIFICATIONS & STANDARDS:
- TOGAF (The Open Group Architecture Framework)
- ITIL Foundation / ITIL 4 Certifications
- Certified Software Architect (IASA Global)
- Certified DevSecOps Professional (CDP)
- Oracle Certified Professional : Java SE Programmer
- Spring Professional Certification
- Certified Angular Developer
- Certified Cloud Security Professional
- Certified OAuth 2.0 Specialist