Engenheiro (a) de Software (Angular)
Descrição da Vaga
### **Oportunidade Engenheiro (a) de Software na SRM Asset: Arquitetura, Escala e Liderança Técnica** Estamos expandindo nosso time de tecnologia e buscamos um(a) **Engenheiro(a) de Software** para atuar em soluções de alta complexidade, com forte protagonismo técnico e influência arquitetural. Essa pessoa será referência técnica do time, participando ativamente de decisões de system design, garantindo qualidade, escalabilidade e resiliência das aplicações. Se você combina profundidade técnica com visão sistêmica e gosta de discutir arquitetura com maturidade, queremos conhecer você. **O Desafio** ------------- Projetar, implementar e evoluir soluções backend de alta complexidade, garantindo alinhamento com as diretrizes arquiteturais da SRM, além de qualidade técnica, escalabilidade e confiabilidade. Você atuará como referência técnica, apoiando desenvolvedores menos experientes e influenciando decisões estratégicas de arquitetura e design de sistemas. **O que você vai fazer** ------------------------ ✅ **Arquitetar:** Projetar soluções técnicas para problemas complexos de negócio, garantindo padrões arquiteturais sólidos. ✅ **Desenvolver:** Implementar aplicações backend em Java (Spring Boot), assegurando qualidade, performance e segurança. ✅ **Modelar Dados:** Estruturar modelagens consistentes e escaláveis, alinhadas ao domínio do negócio. ✅ **Integrar:** Desenvolver integrações síncronas (REST – API First) e assíncronas (eventos/mensageria). ✅ **Garantir Resiliência:** Construir aplicações com foco em escalabilidade horizontal, falhas parciais e eventual consistency. ✅ **Elevar o Time:** Revisar código, orientar desenvolvedores e participar ativamente de decisões de system design. ✅ **Garantir Qualidade:** Implementar testes unitários e de integração, além de promover boas práticas de observabilidade e rastreabilidade. **Tech Stack \& Requisitos** ---------------------------- **Core:** * Java. * Spring Boot. * Angular. * APIs REST (API First). * Swagger / OpenAPI. **Fundamentos:** * Aplicação consistente de SOLID, Clean Code e Clean Architecture. * Uso consciente de Design Patterns (Strategy, Factory, Adapter, entre outros). * Pensamento sistêmico e capacidade de discutir escalabilidade horizontal, resiliência e eventual consistency. **Design e arquitetura:** * Arquitetura orientada a eventos. * Experiência com mensageria (SQS, SNS, EventBridge). * Conhecimento em observabilidade, métricas e logs. **Dados:** * SQL Server e PostgreSQL. * MyBatis (principal) e JPA (quando aplicável). * MapStruct para mapeamento entre DTOs e entidades. * Domínio de SQL avançado, queries eficientes, uso correto de transações e locks. * Cache (Redis / ElastiCache). **Cloud:** * AWS. ### **Diferenciais** * Experiência prévia como referência técnica ou liderança técnica informal. * Vivência em arquiteturas distribuídas de alta escala. * Experiência no mercado financeiro ou sistemas de missão crítica. * Participação ativa em definição de roadmaps técnicos. ### **O que faz seus olhos brilharem (e os nossos também):** * **Arquitetura como Responsabilidade:** Você gosta de discutir system design, trade\-offs técnicos e impactos de longo prazo. * **Excelência em Engenharia:** Código extensível, testável e sustentável não é diferencial — é padrão. * **Pensamento de Escala:** Você naturalmente pensa em resiliência, falhas parciais e observabilidade. * **Mentoria Técnica:** Tem prazer em elevar o nível do time e influenciar padrões de engenharia. * **Negócio \+ Tecnologia:** Entende que decisões técnicas precisam estar alinhadas à estratégia da empresa.
Vaga originalmente publicada em: indeed
Receba vagas como esta no seu email
Crie um alerta gratuito e seja o primeiro a saber de novas oportunidades
Alertas que entendem o que você quer
Não receba qualquer vaga. Receba apenas as que combinam exatamente com o que você busca.
Filtro:
Você recebe tudo isso:
Filtro:
Você recebe apenas:
Zero ruído. Só vagas relevantes para você.
Outros exemplos de filtros precisos:
Filtros Combinados
Combine linguagem + framework + nível + localização. Seja tão específico quanto quiser.
Email Diário
Receba um resumo diário apenas com vagas que passam nos seus filtros. Sem spam.
Kanban Visual
Organize suas candidaturas em um quadro Kanban. Acompanhe cada processo seletivo.
Planos simples, sem surpresas
Comece grátis e faça upgrade quando quiser
Premium
- Tudo do plano gratuito
- Vagas salvas ilimitadas
- Quadros Kanban ilimitados
- Alertas de vagas por email
- Suporte prioritário
Pronto para encontrar sua vaga ideal?
Junte-se a milhares de desenvolvedores que já usam o Job For Dev
Encontre as melhores oportunidades para desenvolvedores no Job For Dev