Descrição e Responsabilidades
A SOSDocs é referência em soluções de gestão documental, automação de processos e plataformas ECM, atuando em projetos de missão crítica para grandes organizações e governo. Nossos sistemas lidam com alto volume de dados, requisitos rigorosos de performance, segurança e governança.
Buscamos uma pessoa desenvolvedora Full Stack altamente sênior, com forte domínio em Java e Vue.js, capaz de atuar em nível arquitetural, liderar tecnicamente decisões complexas e contribuir diretamente na evolução de plataformas críticas.
Missão da posição
Atuar no desenho, evolução e sustentação de sistemas distribuídos de alta complexidade, garantindo qualidade técnica, escalabilidade, resiliência e aderência a boas práticas modernas de engenharia de software.
Definir e evoluir arquiteturas baseadas em:
- Arquitetura Hexagonal (Ports & Adapters);
- Domain-Driven Design (DDD);
- Clean Architecture;
- Aplicar rigorosamente princípios SOLID, Clean Code e boas práticas de engenharia;
- Desenvolver e evoluir APIs RESTful robustas e escaláveis;
- Atuar com processamento concorrente e paralelismo em Java (threads, pools, async, etc.);
- Trabalhar com grandes volumes de dados e otimização de performance;
- Projetar estratégias de caching e alta performance com Redis;
- Implementar soluções de busca e indexação com ElasticSearch / OpenSearch;
- Modelar e otimizar banco de dados Oracle (queries complexas, tuning, índices);
Atuar com containers e orquestração: - Docker;
- Kubernetes;
- Implementar e manter pipelines de CI/CD;
- Trabalhar com ambientes cloud (OCI, AWS, Azure ou GCP);
- Atuar na sustentação e evolução de sistemas ECM (como Nuxeo/eDoc);
- Conduzir code reviews e elevar o nível técnico do time;
- Colaborar com times multidisciplinares (produto, arquitetura, negócio).
Requisitos
Formação superior completa em:
Ciência da Computação, Engenharia de Software, Sistemas de Informação ou áreas correlatas;
Mínimo de 8 anos de experiência com desenvolvimento Java.
Experiência sólida e comprovada com:
- Java 8+ e 22+ (forte domínio);
- Spring Framework (Boot, MVC, Data, Security, Monolith);
- APIs REST e integração com sistemas externos;
- Conhecimentos em Vue.js.
Experiência prática em:
- SOLID, Clean Code e DDD(Domain-Driven Design);
- Arquitetura Hexagonal;
- Concorrência e paralelismo em Java;
- Gerenciamento de memória e performance;
- Estratégias de Cache (Cache aside, write-through e write-behind),
Dados e persistência:
- Bancos relacionais: Oracle e Postgres;
- NoSQL/documentos: MongoDB;
- Cache: Redis;
- Busca e indexação: Elasticsearch
Containers e infraestrutura: - Docker.
- Kubernetes:
- CI/CD pipelines.
Diferenciais:
Experiência com plataformas ECM, como Nuxeo;
Experiência em sistemas de alto volume, alta concorrência e grande escala;
Conhecimento em mensageria e arquitetura orientada a eventos, incluindo Kafka, Event Sourcing,
Experiência com segurança (OAuth2, JWT, Keycloak);
Vivência em projetos do setor público ou regulados;
Experiência em ambientes multi-cloud; Atuação prévia como referência técnica ou liderança técnica.
Perfil esperado:
- Mentalidade de engenharia de software madura e disciplinada;
- Forte senso de ownership e responsabilidade técnica;
- Capacidade de tomar decisões arquiteturais com visão de longo prazo;
- Excelente capacidade analítica e resolução de problemas complexos;
- Comunicação clara e colaboração com diferentes áreas;
- Interesse contínuo em evolução técnica e melhoria de processos.
Benefícios
156336
2026-04-08
2026-07-02