Descrição
Resumo da Vaga:
SOSDocs recruta Engenheiro(a) de Software Java Sênior para sustentação, manutenção e evolução de sistema de gestão de documentos para a Câmara dos Deputados, focando em disponibilidade, estabilidade e desempenho.
Principais Destaques:
1. Atuação em alocação exclusiva na Câmara dos Deputados
2. Foco em sustentação e evolução de sistema Java sênior
3. Experiência com tecnologias de ponta em ambientes críticos
**Descrição e Responsabilidades:**
**Horário:** De segunda à sexta
**Nível:** Profissional
**Regime de contratação:** Efetivo – CLT **A SOSDocs está recrutando Engenheiro(a) de Software Java Sênior para atuação em alocação / dedicação exclusiva junto ao 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 do papel é garantir disponibilidade, estabilidade, desempenho e evolução segura do sistema e sua infraestrutura nos ambientes de produção, homologação, testes e desenvolvimento, atendendo aos níveis de serviço estabelecidos.**
**O profissional será responsável por executar as seguintes atividades:**
* Realizar sustentação e manutenção do sistema (incluindo correções no código\-fonte Java) garantindo disponibilidade e estabilidade;
* Implementar e evoluir componentes Java com foco em performance, concorrência e resiliência;
Investigar incidentes e problemas complexos (debug avançado, análise de logs, RCA/postmortem).
*
* **Executar profiling e troubleshooting de aplicações Java:**
* *thread dump, heap dump, análise de GC, CPU/memória, deadlocks, contention.*
* **Diagnosticar e otimizar integrações e dependências críticas:**
* *Oracle (SQL tuning, índices, locks, performance);*
* *Elasticsearch / OpenSearch (queries, índices, shards, latência);*
* *Apache Kafka (lag, throughput, retries, DLQ).*
* **Implantar e manter observabilidade e alertas:**
* *Grafana, Prometheus, APM/tracing (ex.: OpenTelemetry/Dynatrace/New Relic/Elastic APM);*
* *logging estruturado, correlação de eventos, dashboards e alertas acionáveis.*
* **Atuar com práticas DevOps:**
* *deploy/operabilidade em Kubernetes (resources, HPA, probes, scaling, troubleshooting);*
* *pipelines CI/CD e automação de rotinas operacionais (quando aplicável);*
* *Criar e manter runbooks/playbooks, e apoiar governança de mudanças em ambiente crítico.*
**Requisitos:**
10\+ anos de experiência em desenvolvimento Java (ambientes corporativos e produção);
Experiência forte com Java em produção: debugging, troubleshooting e performance;
Domínio em banco de dados Oracle (PL/SQL e tuning de queries);
Experiência com Elasticsearch/OpenSearch (operação e otimização).
**Experiência com observabilidade:**
Métricas (Prometheus), dashboards/alertas (Grafana);
APM/tracing (ferramenta pode variar);
Logging estruturado e análise correlacionada;
Conhecimento prático de Kubernetes (deploy e troubleshooting);
Conhecimento prático de Kafka (diagnóstico de fila/consumo/lag e resiliência);
Vivência com sistemas de alto desempenho e alta concorrência.
**Diferenciais:**
Experiência com Nuxeo e/ou plataformas ECM / repositórios de documentos;
Vivência com SRE mais formal: SLI/SLO, error budget, postmortems;
Experiência com automação/infra como código (Helm/Terraform/Ansible);
Experiência com hardening, segurança e compliance em ambientes governamentais.
**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