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 Pleno atua na implementação de funcionalidades de ponta a ponta com autonomia, domina frameworks backend e frontend, integra APIs e aplica boas práticas de desenvolvimento.
Seu trabalho vai impactar diretamente em produção, qualidade das entregas e previsibilidade do time.
RESPONSABILIDADE E ATRIBUIÇÕES
Implementar funcionalidades de ponta a ponta com autonomia, atuando no desenvolvimento backend e frontend conforme padrões definidos.
Integrar sistemas por meio de APIs REST e SOAP, garantindo qualidade, performance e compatibilidade.
Analisar, depurar e resolver incidentes com base em logs, métricas e troubleshooting avançado.
Participar ativamente de revisões de código, pipelines de CI/CD e melhorias técnicas, aplicando boas práticas de desenvolvimento, versionamento de APIs e padrões arquiteturais estabelecidos pelo time.
REQUISITOS E QUALIFICAÇÕES
Obrigatórios
-
Domínio de Java em nível avançado e experiência com frameworks como Spring (ou equivalente).
-
Conhecimento sólido em bancos de dados relacionais, com SQL avançado e leitura de PL/SQL.
-
Experiência com integração via APIs REST e SOAP.
-
Conhecimento em mensageria (JMS / ActiveMQ), controle de versão com Git e uso de ferramentas de build e CI/CD.
-
Capacidade de atuar com autonomia, responsabilidade técnica e colaboração em equipe.
Desejáveis
-
Experiência com arquitetura de microsserviços
-
Práticas de CI/CD mais avançadas
-
Containerização em ambientes produtivos
-
Conhecimento em observabilidade (logs, métricas e traces)
-
Participação em decisões técnicas
-
Mentoria informal de desenvolvedores juniores.
-
Java avançado
-
Spring
-
SQL avançado
-
Leitura e entendimento de PL/SQL
-
APIs REST e SOAP (WSDL)
-
JMS / ActiveMQ
-
Análise de logs com Kibana
-
Jenkins (pipeline básico)
-
Maven
-
Docker (noções)
-
Git
-
Debugging avançado
-
Troubleshooting
-
Conceitos de concorrência (threads)
-
Versionamento de APIs e backward compatibility.
Formação: ensino superior em andamento ou completo em Ciência da Computação, Engenharia de Software, Sistemas de Informação ou áreas correlatas.