




Job Summary: We are seeking a Tech Lead / Solutions Architect to define and evolve modern, scalable, and resilient architectures in highly technically complex environments. Key Highlights: 1. Define and evolve modern, scalable, and resilient architectures. 2. Provide technical leadership and mentor junior and mid-level developers. 3. Ensure code quality and application of software development best practices. We are looking for a **Tech Lead / Solutions Architect** to define and evolve modern, scalable, and resilient architectures in highly technically complex environments. ### **Technologies** **Required:** * Java; * Spring Boot; * Microservices; * RabbitMQ; * MongoDB; * Oracle; * OpenShift. **Desirable:** * Kafka; * Redis; * API Gateway; * ArchiMate; * C4 Model. ### **Technical Responsibilities** * Define the architecture of the **sboot\-auto\-cota\-gerador\-orquestra** solution. * Create and maintain **ADRs (Architecture Decision Records)**. * Review pull requests and ensure **code quality**. * Mentor **junior and mid-level** developers. * Participate in **design reviews** and **tech talks**. * Ensure adherence to standards and best practices (**Clean Architecture, SOLID, and DDD**). * Evaluate **technical trade\-offs**, such as performance versus complexity. * Document architecture using **C4 diagrams, workflows, and APIs**. ### **Technical Requirements** **Required:** * 7\+ years of experience in **software development**; * 3\+ years in **technical leadership roles**; * Experience with **microservices architecture**; * Proficiency in **design patterns and software development best practices**; * Knowledge of **cloud platforms** (AWS, Azure, or GCP). **Desirable:** * Experience with **Domain\-Driven Design (DDD)**; * Knowledge of **Event\-Driven Architecture**.


