A complete application in a minute
Tailored resume and cover letter, ready to send.
Ábaco Consulting procura um Tech Lead Sênior para conduzir a arquitetura de soluções, orientando equipes de Front-End e Back-End (React/TypeScript e Java/Spring Boot). O papel exige desenho de microsserviços, contratos de API, e integração com SAP, mensageria e nuvem (AWS/Azure).
Buscamos alguém que dirija revisões de código, boas práticas de engenharia, TDD/CI/CD e segurança da informação, com forte habilidade de mentoria e comunicação com stakeholders.
Esse papel é responsável por definir diretrizes arquiteturais, garantir as melhores práticas de engenharia de software, orientar os desenvolvedores (Front e Back-End) e garantir que as soluções desenvolvidas sejam escaláveis, seguras e perfeitamente integradas ao nosso ecossistema corporativo (ERPs/SAP, nuvem e mensageria).
Liderança Técnica & Mentoria: Liderar tecnicamente o time de desenvolvimento (Front-End React/TypeScript e Back-End Java/Spring Boot), realizando code reviews rigorosos, definindo padrões de arquitetura e promovendo boas práticas (Clean Code, SOLID, Design Patterns). Arquitetura de Solução & Desenho Técnico: Desenhar e evoluir a arquitetura de microsserviços, garantindo desacoplamento, baixa latência e alta disponibilidade. Mapear e estruturar contratos de APIs (REST/GraphQL) e integrações assíncronas. Resiliência e Integração Enterprise: Garantir a integração segura e performática das aplicações da squad com sistemas legados/ERPs (SAP), barramentos de mensageria (Kafka/RabbitMQ) e ambientes em nuvem (AWS ou Azure). Garantia de Qualidade & DevSecOps: Garantir cobertura de testes automatizados (unitários, integração e E2E), estratégias de CI/CD (pipelines de deploy) e práticas de segurança da informação (OWASP, gestão de segredos, LGPD). Parceria com PO e Gerente de Projetos: Traduzir os requisitos funcionais trazidos pelo PO em viabilidade técnica, estimativas refinadas de esforço, quebra de tarefas (enablers técnicos) e alinhamento de arquitetura. Resolução de Problemas Complexos (Troubleshooting): Atuar diretamente na investigação e resolução de incidentes críticos, gargalos de performance, vazamentos de memória ou falhas de integração em ambientes de homologação e produção.
Domínio profundo da linguagem Java (Java 11/17+), ecossistema Spring (Spring Boot, Spring Cloud, Spring Security, JPA) e arquitetura de microsserviços. Front-End & Microunfronts: Sólido conhecimento na arquitetura do ecossistema moderno de front-end (JavaScript ES6+, TypeScript, React.js, Next.js) para orientar e revisar o trabalho dos desenvolvedores front-end. Arquitetura de Dados & Mensageria: Experiência prática com bancos de dados relacionais (PostgreSQL/Oracle) e NoSQL (MongoDB/Redis), além de mensageria de alta vazão com Apache Kafka ou RabbitMQ. Cloud & Infraestrutura: Vivência prática com plataformas Cloud (AWS ou Azure), containerização com Docker, orquestração via Kubernetes e observabilidade (Datadog, Dynatrace, New Relic, Grafana). Engenharia de Software: Domínio de DDD (Domain-Driven Design), TDD, CI/CD, segurança em APIs e padrões de resiliência (Circuit Breaker/Resilience4j).