Technical Architect (Java)

Amdaris
UK
1 day ago
Apply on amdaris.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
2 years minimum
Working hours
Regular working hours
Job source

Tech stack

HTML Java (Programming Language) JavaScript (Programming Language) Multitier Architecture Adobe InDesign Artificial Intelligence Amazon Web Services Systems Engineering Cloud Computing Continuous Integration Learning Management Systems Cursor
+26 more
DevOps NoSQL Sharable Content Object Reference Model Software Engineering SQL Databases UML GitHub Copilot Prompt Libraries ReactJS Delivery Pipeline Spring-boot Backend Kotlin Event Driven Architecture Containerization Solid Principles Extreme Programming Apache Kafka Front End Software Development Claude Virtual Agents Api Design Domain Driven Design Devsecops Legacy Systems Microservices

Job description

  • Ensure alignment with business strategy and product goals.

  • Design solution architecture based on business requirements.

  • Present solution alternatives and lead architectural decision-making with stakeholders.

  • Define non-functional requirements.

  • Design technical architecture (application, security, and infrastructure).

  • Validate technical feasibility with technical stakeholders.

  • Review and optimize existing code to improve quality, performance, and maintainability.

  • Define tech stack, technical standards, best practices, and technical guidelines.

Requirements

Technical Skills

  • 10+ years of experience in software engineering and at least 2 years in Technical Architect or Senior Technical Leadership roles.

  • Hands-on experience across backend, frontend, and cloud infrastructure.

  • Strong expertise in Domain-Driven Design (DDD), SOLID principles, Hexagonal Architecture, Clean Architecture, Modular Architecture

  • Proficiency in Microservices, API design, Event-driven architecture and Micro-frontends

  • Solid experience with AWS cloud platforms.

  • Knowledge of CI/CD pipelines, containerization, and DevOps best practices.

  • Experience modernizing, optimizing, and upgrading legacy systems.

  • Graduate of a Systems Engineering degree or similar.

Hands-on Development Experience

  • Kotlin or Java

  • Quarkus or Spring Boot

  • SQL and NoSQL databases

  • Kafka

  • AWS

  • React, HTML and JavaScript, * Ability to quickly learn and adopt new technologies.

  • Familiarity with LMS and educational technology ecosystems is a plus: LTI, H5P, SCORM, xAPI, LRS

  • Strong understanding of Data modelling, Integration patterns and Security best practices

  • Knowledge of Extreme Programming and Software Craftsmanship principles (nice to have).

  • Proficiency in Documentation, Architecture decision processes, UML, C4 modeling, AWS diagrams, Flow charts, Data flow diagrams, Sequence diagrams, Threat modelling, non-functional requirements

  • Strong experience using AI tools like GitHub Copilot, Cursor, Claude.

  • Experience defining AI frameworks, Skills and rules, AI agent profiles, Prompt libraries

  • Ensure performance, scalability, reliability, maintainability, privacy, and security.

  • Research technical topics, evaluate options, and conduct Proofs of Concept (PoCs).

  • Facilitate technical discussions and decision-making processes.

  • Support DevSecOps and CI/CD initiatives.

Soft Skills

  • Analytical Thinking: Ability to break down complex problems into manageable components.

  • Communication: Clear and e ective verbal and written communication skills.

  • Technical Leadership: Ability to guide engineering teams, influence decisions, and drive alignment toward architectural goals without direct authority.

  • Collaboration and Teamwork: Strong ability to work across cross-functional teams.

  • Adaptability: Comfortable working in a fast-paced, evolving environment.

  • Problem-Solving: Strategic thinking to resolve complex technical challenges.

  • Attention to Detail: Ensures high standards in design and implementation.

  • Organization: Ability to structure work, manage multiple initiatives, and balance short term delivery with long-term architecture goals.

  • Responsibility: Ownership of technical decisions and their impact.

  • Proactivity: Anticipates risks, identifies opportunities for improvement, and acts before issues arise.

  • Stakeholder Management: Strong capability to engage, influence, and align stakeholders at di erent levels.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on amdaris.com
Prepare application

Good distractions

Loading talks and stories from around this role…