Senior Application Architect

TechsaCairowuzzufpublished 11/09/2026
Must-have:JavaDockerKubernetesCloudFrontendBackendMicroservicesSenior

We are looking for a Senior Solution Architect (Application) to join our team and take ownership of key areas within our technology and data platform. Owns the end-to-end technical design of the application: services, APIs, and how systems talk to each other. Guides engineering teams on design decisions and reviews what gets built.

Key Responsibilities

  • Own and deliver solutions within the scope of the role, from requirements and technical/design decisions through implementation and continuous improvement.
  • Work closely with engineering, product, data, design, and business stakeholders to translate requirements into practical, scalable solutions.
  • Apply strong engineering and/or domain expertise to build reliable, maintainable, and production-ready capabilities.
  • Contribute to architecture, standards, documentation, quality, and technical decision-making appropriate to the role.
  • Identify performance, scalability, data quality, usability, reliability, or operational risks and address them proactively.
  • Collaborate across teams to ensure solutions integrate effectively with existing systems and platform components.
  • Experience: 7+ years of relevant professional experience.
  • Strong hands-on experience with: Solution architecture, Java, Spring Boot, REST API design, microservices, system integration, Docker, Kubernetes.
  • Real ownership of solution or application architecture, not senior development alone.
  • Strong hands-on background across backend and frontend.
  • Designing APIs and integrations across multiple systems.
  • Self-managed infrastructure rather than managed cloud services.
  • Keeps architecture documented clearly enough for a new engineer to follow.

Preferred Qualifications

  • Event driven architecture with Kafka.
  • Experience in a product company rather than project delivery only.