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

Desenvolvedor Backend Pleno

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

* Salário: R$ 6.000 a R$ 11.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: Pleno

Objetivo do Papel

Profissional responsável por implementar e evoluir soluções de back-end de forma autônoma, resolvendo problemas reais de negócio e garantindo qualidade, manutenibilidade e aderência aos padrões técnicos da Confidencial (Apenas para Cadastrados).

Atua com independência na maioria das demandas e começa a exercer influência técnica sobre o time.


Stack Esperada

Linguagem e Framework

  • Java
  • Spring Boot

APIs e Integrações

  • APIs REST
  • Documentação com Swagger / OpenAPI

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 (nível intermediário)
  • Noções de mensageria e cache

Responsabilidades

  • Implementar regras de negócio completas.
  • Criar e manter APIs de média complexidade.
  • Modelar dados de forma coerente com o domínio.
  • Integrar sistemas internos e externos.
  • Escrever testes automatizados.
  • Refatorar e melhorar código existente.
  • Participar de revisões de código.

Expectativas Técnicas

Engenharia de Software

  • Boa aplicação de:
    • SOLID
    • Clean Code
  • Compreensão clara de Clean Architecture.
  • Uso consciente de Design Patterns.

Arquitetura (nível de implementação)

  • Separação correta de camadas.
  • Boa definição de contratos entre componentes.
  • Consciência de impactos de mudanças.

Persistência

  • Domínio de SQL intermediário/avançado.
  • Escrita de queries performáticas.
  • Uso correto de transações.

Qualidade e Confiabilidade

  • Testes unitários e de integração cobrindo regras críticas.
  • Tratamento adequado de erros.
  • Logs consistentes.

Comunicação e Postura

  • Consegue explicar claramente o que desenvolveu.
  • Justifica decisões técnicas.
  • Busca feedback.
  • Ajuda desenvolvedores juniores.

Modelo de contratação: CLT

Modelo de trabalho: Hibrida