* Salário: R$ 11.000 a R$ 20.000 por mês (estimado)
* O valor exibido é uma estimativa calculada com base em dados públicos e referências do mercado. Não garantimos que este seja o salário oferecido para esta vaga específica.
Área: Tecnologia da Informação
Nível: Senior
Detalhes da vaga
Qualificações
- Spring Boot
- Modelagem de Dados
- Auditoria
- Desenvolvimento Full Stack
- Certificação AWS
- Design de Sistema
- Java
- SQL
- PostgreSQL
- Redis
- Angular
- APIs
- Liderança
Descrição completa da vaga
Objetivo do Papel
Profissional responsável por projetar, implementar e evoluir soluções de back-end de alta complexidade, garantindo qualidade técnica, escalabilidade, resiliência e alinhamento com as diretrizes arquiteturais da Confidencial (Apenas para Cadastrados).
Atua como referência técnica do time, apoiando desenvolvedores menos experientes e participando ativamente das decisões de arquitetura e design de sistemas.
Stack Esperada
Linguagem e Framework
- Java
- Angular
- Spring Boot
APIs e Integrações
- APIs REST (API First)
- Documentação com Swagger / OpenAPI
- Arquitetura orientada a eventos
Persistência e Dados
- SQL Server
- PostgreSQL
- MyBatis (principal)
- JPA (quando aplicável)
Mapeamento
- MapStruct para conversão entre DTOs e entidades
Cloud e Infraestrutura
- AWS
- Mensageria (SQS, SNS, EventBridge)
- Cache (Redis / ElastiCache)
Responsabilidades
- Projetar soluções técnicas para problemas complexos de negócio.
- Definir e garantir a aplicação de padrões arquiteturais.
- Modelar dados de forma consistente e escalável.
- Implementar integrações síncronas e assíncronas.
- Garantir resiliência, performance e segurança das aplicações.
- Revisar código e orientar tecnicamente outros desenvolvedores.
- Participar ativamente de decisões de system design.
Expectativas Técnicas
Engenharia de Software
- Aplicação consistente de:
- SOLID
- Clean Code
- Clean Architecture
- Uso consciente de Design Patterns (Strategy, Factory, Adapter, etc).
- Código extensível, testável e sustentável.
Arquitetura e Escala
- Pensamento sistêmico.
- Capacidade de discutir:
- Escalabilidade horizontal.
- Resiliência e falhas parciais.
- Eventual consistency.
- Observabilidade.
Persistência
- Domínio de SQL avançado.
- Escrita de queries eficientes.
- Uso correto de transações e locks.
- Modelagem de dados orientada a negócio.
Qualidade e Confiabilidade
- Escrita de testes unitários e de integração.
- Uso de métricas e logs.
- Preocupação com rastreabilidade e auditoria.
Comunicação e Liderança Técnica
- Capacidade de explicar decisões técnicas.
- Influenciar padrões do time.
- Mentorar desenvolvedores plenos e juniores.
- Participar da definição de roadmaps técnicos.
Modelo de Contratação: CLT
Modelo de Trabalho: Híbrido
