GreatPeople.Tech is helping a client to hire a remote Senior Solution Architect (Java and Angular) who must be located in Brazil.
About our Client
They are a revolutionary insurance technology company (aka InsurTech) committed to
enabling agencies & brokers grow in the digital age. They are building scalable, intelligent platforms using modern full stack technologies and AI-driven architecture. If you're a seasoned developer ready to grow into an architect role, and passionate about transforming enterprise systems and integrating AI into development workflows—this is your next challenge.
Job Description
Role Overview
We are seeking a Senior Solution Architect with 15+ years of hands-on experience in architecting, designing, and delivering scalable enterprise applications. The ideal candidate will be a Java ecosystem expert (Java 17+, Spring Boot 3) with a strong background in microservices architecture , event-driven design , and cloud-native development . Additionally, the candidate should have practical experience with Angular 15+ , enabling seamless integration between backend services and modern frontend applications.
You will lead the end-to-end architecture for mission-critical systems, driving innovation , scalability , and security across multi-cloud environments (AWS primary, with exposure to GCP / Azure), while ensuring cohesive full-stack design and implementation.
Key Responsibilities
Architectural Ownership – Define, design, and govern technical architecture for enterprise-grade, Java-centric applications and microservices.
Microservices & Distributed Systems – Architect highly available, fault-tolerant, and scalable distributed systems leveraging Spring Boot 3, Spring Cloud, and Reactive frameworks.
Cloud Architecture – Design cloud-native solutions leveraging AWS core services (ECS, EKS, Lambda, RDS, S3, CloudWatch, IAM, etc.), with working knowledge of GCP / Azure equivalents.
Event-Driven and Data Architecture – Build streaming and asynchronous data pipelines using Kafka, Spark, or other event-driven frameworks.
Containerization & DevOps Integration – Define strategies for container orchestration (Docker, Kubernetes) and CI / CD automation (Jenkins, GitHub Actions, or ArgoCD).
Security and Identity Management – Implement enterprise-grade security patterns using Okta, Keycloak, OAuth2, and OpenID Connect; enforce API gateway and token-based authentication standards.
Polyglot Architecture – Provide architectural guidance for cross-technology integrations, including Node.js, Python, and other service layers where applicable.
FE Architecture - Architect and implement scalable frontend applications that integrate seamlessly with backend microservices, ensuring performance optimization, enforcing reusable component standards, and collaboration cross teams to align Angular frontend and backend architecture within a secure, cloud-native environment.
AI Experience – Hands on experience implementing applications using code assistant tools like GitHub Copilot, ChatGPT, Claude.ai, etc.
Technical Leadership – Act as a hands-on thought leader and mentor for development teams, conducting design reviews, performance optimization sessions, and code-level guidance.
Best Practices & Governance – Establish coding standards, reusable frameworks, and architecture blueprints to ensure maintainability and long-term scalability.
Stakeholder Collaboration – Partner closely with product owners, business analysts, and DevOps teams to translate business requirements into robust technical solutions.
Required Skills & Experience
Core Expertise :
Security :
DevOps & Observability :
Database Experience :
AI Experience :
Angular experience :
Soft Skills :
Preferred / Nice-to-Have Skills
How They Work
Hiring Process and Schedule :
Solution Architect • louveira, Brasil