Desenvolvedor(a) Full Stack - Especialista Java (+Vue.js)

SOS DOCS

Via Empregare
Brasil, SCRemotoCLTR$ 15.401,41
Postado 11 horas atrás

Sobre a vaga

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);
  • 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 10 anos de experiência com desenvolvimento Java.
  • Experiência sólida e comprovada com: Java 8+ (forte domínio); Spring Framework (Boot, MVC, Data, Security); JPA / Hibernate; APIs REST e integração com sistemas externos; Experiência com Vue.js (ou frameworks modernos equivalentes).
  • Domínio de: SOLID; Clean Code; Design Patterns.
  • Experiência prática com: Arquitetura Hexagonal; DDD (Domain-Driven Design).
  • Forte conhecimento em: Concorrência e paralelismo em Java. Gerenciamento de memória e performance;
  • Banco de dados: Oracle (avançado).
  • Experiência com: ElasticSearch ou OpenSearch; Redis (cache distribuído);
  • Containers e infraestrutura: Docker; Kubernetes.
  • DevOps: CI/CD pipelines; Git (fluxo profissional).
  • Diferenciais: Experiência com plataformas ECM como Nuxeo ou similares; Experiência em sistemas de alto volume (big data, streaming, eventos); Conhecimento em mensageria (Kafka, RabbitMQ); 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: Conexa Saúde (Telemedicina), Day Off, Open English, Parceria com Faculdades, Plano de Saúde, Plano Odontológico Sulamérica, Pluxee Cuida, Seguro de Vida, Vale-alimentação

Vagas relacionadas

Ver todas as vagas