Desenvolvedor FullStack III – CRM / SOM
Descrição da vaga
DESCRIÇÃO DA VAGA
Estamos em busca de alguém para construir o futuro com a gente, contribuindo para evolução e sustentação dos sistemas em CRM / SOM, com foco em entrega contínua e qualidade.
O Desenvolvedor FullStack Sênior atua definindo arquiteturas completas, domina múltiplas stacks, resolve problemas complexos, implementa soluções escaláveis e orienta todo o time técnico.
Seu trabalho vai impactar diretamente em produção, qualidade das entregas e previsibilidade do time.
RESPONSABILIDADE E ATRIBUIÇÕES
Definir e evoluir arquiteturas completas de sistemas complexos, garantindo escalabilidade, resiliência e alinhamento aos objetivos de negócio.
Atuar na tomada de decisão técnica, avaliando trade-offs arquiteturais e riscos em produção.
Liderar tecnicamente o time, promovendo boas práticas de desenvolvimento, code review e mentoria.
Resolver problemas críticos de alta complexidade em ambientes produtivos, especialmente em sistemas legados e integrações sensíveis.
REQUISITOS E QUALIFICAÇÕES
Obrigatórios
- Forte domínio de Java e arquitetura de sistemas distribuídos.
- Conhecimento avançado em bancos de dados Oracle e desenvolvimento em PL/SQL.
- Experiência sólida com integrações complexas utilizando SOAP, REST e mensageria (JMS).
- Capacidade comprovada de atuar de forma independente, orientar outros desenvolvedores e sustentar decisões técnicas em ambientes críticos.
Desejáveis
- Experiência com frameworks e arquiteturas específicas como OSGi e OSWorkflow.
- Uso prático de ferramentas de observabilidade como New Relic.
- Conhecimento em identidade e segurança, especialmente com WSO2 IdP.
- Vivência prévia em contextos corporativos complexos, com múltiplos sistemas integrados.
- Arquitetura de sistemas (acoplamento, consistência, resiliência, design orientado a trade-offs).
- Performance e otimização (thread pool, uso de CPU e memória, tuning de queries).
- DevOps com Jenkins (pipelines avançados, releases, versionamento com hotfix/master).
- Observabilidade (logs estruturados, métricas e APM).
- Governança técnica (code review, mentoria e gestão de risco em produção).
Formação: curso superior completo em Ciência da Computação, Engenharia da Computação, Sistemas de Informação ou áreas correlatas. Pós-graduação ou especialização em arquitetura de software, engenharia de sistemas ou áreas afins será considerada um diferencial.
Etapas do processo
- Etapa 1: Cadastro
- Etapa 2: Análise de currículo
- Etapa 3: Entrevista TH
- Etapa 4: Entrevista liderança
- Etapa 5: Contratação
NOS ACOMPANHE NAS REDES SOCIAIS 📱😍