Descrição
Resumo da Vaga:
A SOSDocs busca Desenvolvedor(a) Java Sênior/Pleno++ para atuar em sustentação, manutenção e evolução de sistema de gestão de documentos com foco em desenvolvimento e correção de código Java e otimização de Banco de Dados Oracle.
Principais Destaques:
1. Atuação em alocação/dedicação exclusiva em contrato com a Câmara dos Deputados
2. Foco em desenvolvimento Java, correção de código e otimização de Oracle
3. Participação completa no ciclo de entrega de software
**Descrição e Responsabilidades:**
**Horário:** De segunda à sexta
**Nível:** Profissional
**Regime de contratação:** Efetivo – CLT **A SOSDocs busca Desenvolvedor(a) Java Senior/Pleno\+\+ para atuação em alocação / dedicação exclusiva no contrato de sustentação, manutenção e evolução do sistema de gestão de documentos e processos administrativos da Câmara dos Deputados (eDoc / ECM baseado em Nuxeo).**
**O foco é atuar no desenvolvimento e correção de código Java, garantindo estabilidade e evolução funcional, com boa capacidade de atuação em Banco de Dados Oracle (otimização de queries, índices e diagnóstico de performance).**
**O profissional será responsável por executar as seguintes atividades:**
* Implementar correções e evoluções no sistema (Java), incluindo análise de causa raiz de defeitos;
* Atuar em sustentação: investigação de incidentes, correção de bugs e prevenção de recorrência;
Participar do ciclo de entrega: análise, desenvolvimento, code review, testes, homologação e deploy conforme processo do cliente.
*
* **Trabalhar com Oracle em atividades como:**
* *análise e otimização de queries (JOINs, filtros, paginação, ordenações);*
* *leitura e interpretação de planos de execução (EXPLAIN PLAN) e identificação de gargalos;*
* *apoio na manutenção e criação de índices (B\-Tree, composição, seletividade, estatísticas — conforme boas práticas);*
* *identificação de locks, contenção e consultas de alto custo;*
* *ajustes em procedures/PL/SQL quando necessário (em parceria com DBAs, se houver);*
* *Integrar e consumir serviços/APIs e apoiar integrações do ecossistema (quando aplicável);*
* *Registrar e manter documentação mínima para rastreabilidade (chamados, mudanças, evidências de testes, etc.).*
**Requisitos:**
7 anos de experiência em desenvolvimento Java (perfil pleno forte);
Experiência com Java em ambiente corporativo e sistemas em produção.
**Conhecimento sólido de SQL e experiência prática com Oracle:**
*otimização de queries e troubleshooting de performance;*
*manutenção/criação de índices e noções de estatísticas/planos de execução;*
*Experiência com frameworks e práticas comuns do ecossistema Java (ex.: Spring, JPA/Hibernate ou Java EE — conforme o sistema);*
*Familiaridade com ferramentas de versionamento e entrega (Git, pipelines de CI/CD como usuário/consumidor);*
*Experiência com metodologias ágeis e ferramentas de gestão (Scrum/Kanban, Jira ou similar);*
*Boa comunicação e disciplina para trabalho com processos e evidências (ambiente governamental).*
**Conhecimentos desejáveis (nice to have):**
Experiência com Elasticsearch / OpenSearch (consultas, índices, troubleshooting básico);
Conhecimento de mensageria (ex.: Apache Kafka) no nível de consumo/integração;
Noções de containers (Docker) e ambiente de deploy;
Vivência com Nuxeo ou repositórios/ECM (diferencial relevante).
**Benefícios:**
Benefício de Assiduidade, Convênio com SESC, Day Off, Open English, Parceria com Faculdades, Plano de Saúde, Plano Odontológico, Seguro de Vida, Vale\-alimentação