Remote job
Solutions Architect
Job details
About this role
Role overview Serve as the technical point of contact for clients and lead architecture decisions for a development team. The work spans customer workshops and sales presentations, solution design, quality strategy, delivery pipelines, and operational readiness.
Responsibilities - Represent the technical team in detailed client workshops and presentations to senior business audiences. - Define and document solution architecture for development teams. - Work with quality leads to establish an appropriate testing strategy. - Guide DevOps work on continuous integration and delivery pipelines. - Ensure implementations meet non-functional needs, including availability and scalability.
Requirements - Knowledge of the Java platform, including experience with Spring, Maven, and GitHub. - Understanding of service-oriented and microservices architectures. - Familiarity with JavaScript frameworks, MVC patterns, REST APIs, OpenAPI, integration platforms, and API gateways. - Professional experience with enterprise integration patterns and frameworks. - Operational understanding of application servers, databases, load balancers, and infrastructure for scalable, highly available web applications. - Strong communication and presentation skills, with the ability to learn new architectural frameworks and practices quickly.
Nice to have - Experience designing solutions for financial services, especially banking. - Familiarity with server virtualization, containers, Docker, Kubernetes, Helm, or Argo CD. - Knowledge of native mobile development.