Caro usuário, habilite o javascript para que esse site funcione corretamente.

Desenvolvedor Full Stack Sênior (Java & Angular)

CLT (Efetivo)Presencial (Local)São Paulo-SPEmpresa Confidencial (Cadastre-se)

* Salário: R$ 11.000 a R$ 20.000 por mês (estimado)

* O valor exibido é uma estimativa calculada com base em dados públicos e referências do mercado. Não garantimos que este seja o salário oferecido para esta vaga específica.

Área: Tecnologia da Informação

Nível: Senior

Detalhes da vaga

    Qualificações

    • Spring Boot
    • Modelagem de Dados
    • Auditoria
    • Desenvolvimento Full Stack
    • Certificação AWS
    • Design de Sistema
    • Java
    • SQL
    • PostgreSQL
    • Redis
    • Angular
    • APIs
    • Liderança

    Descrição completa da vaga

    Objetivo do Papel

    Profissional responsável por projetar, implementar e evoluir soluções de back-end de alta complexidade, garantindo qualidade técnica, escalabilidade, resiliência e alinhamento com as diretrizes arquiteturais da Confidencial (Apenas para Cadastrados).

    Atua como referência técnica do time, apoiando desenvolvedores menos experientes e participando ativamente das decisões de arquitetura e design de sistemas.


    Stack Esperada

    Linguagem e Framework

    • Java
    • Angular
    • Spring Boot

    APIs e Integrações

    • APIs REST (API First)
    • Documentação com Swagger / OpenAPI
    • Arquitetura orientada a eventos

    Persistência e Dados

    • SQL Server
    • PostgreSQL
    • MyBatis (principal)
    • JPA (quando aplicável)

    Mapeamento

    • MapStruct para conversão entre DTOs e entidades

    Cloud e Infraestrutura

    • AWS
    • Mensageria (SQS, SNS, EventBridge)
    • Cache (Redis / ElastiCache)

    Responsabilidades

    • Projetar soluções técnicas para problemas complexos de negócio.
    • Definir e garantir a aplicação de padrões arquiteturais.
    • Modelar dados de forma consistente e escalável.
    • Implementar integrações síncronas e assíncronas.
    • Garantir resiliência, performance e segurança das aplicações.
    • Revisar código e orientar tecnicamente outros desenvolvedores.
    • Participar ativamente de decisões de system design.

    Expectativas Técnicas

    Engenharia de Software

    • Aplicação consistente de:
      • SOLID
      • Clean Code
      • Clean Architecture
    • Uso consciente de Design Patterns (Strategy, Factory, Adapter, etc).
    • Código extensível, testável e sustentável.

    Arquitetura e Escala

    • Pensamento sistêmico.
    • Capacidade de discutir:
      • Escalabilidade horizontal.
      • Resiliência e falhas parciais.
      • Eventual consistency.
      • Observabilidade.

    Persistência

    • Domínio de SQL avançado.
    • Escrita de queries eficientes.
    • Uso correto de transações e locks.
    • Modelagem de dados orientada a negócio.

    Qualidade e Confiabilidade

    • Escrita de testes unitários e de integração.
    • Uso de métricas e logs.
    • Preocupação com rastreabilidade e auditoria.

    Comunicação e Liderança Técnica

    • Capacidade de explicar decisões técnicas.
    • Influenciar padrões do time.
    • Mentorar desenvolvedores plenos e juniores.
    • Participar da definição de roadmaps técnicos.

    Modelo de Contratação: CLT

    Modelo de Trabalho: Híbrido