Senior Consultant - Desenvolvedor Java BackEnd - Home Office

Provider IT
Sênior
Presencial
Publicado em 17 de novembro de 2025

Descrição da Vaga

A Provider IT é uma consultoria de tecnologia com foco no ser humano, que desde 1996 está no mercado transformando negócios e envolvendo nossos colaboradores na criação de um futuro mais humano e positivo. Há mais de duas décadas, estamos comprometidos em facilitar futuros, acreditando que a tecnologia é capaz de acelerar novas realidades. Em 2023, fomos reconhecidos pela revista Exame como uma das empresas que mais cresceram no Brasil. Além disso, temos uma equipe que realiza um recrutamento ético, reconhecida e premiada pelo LinkedIn, recebendo o prêmio Best Talent Acquisition Team. Estamos liderando a digitalização de grandes corporações, comprometidos com a sustentabilidade e explorando o poder da Inteligência Artificial para impulsionar o crescimento e evolução dos negócios e das pessoas. Aqui você será desafiado e irá desenvolver suas competências em um ambiente acolhedor e de muita inovação. Venha Fazer Parte De Um Time Que Impulsiona a Próxima Geração De Soluções Tecnológicas, Confira Esta Vaga **Desenvolvedor Java Back** **Atuação:** Home Office **Responsabilidades e Atribuições** * Orientação Técnica: Fornecer orientação e suporte técnico à equipe de desenvolvimento, ajudando a resolver problemas complexos e tomando decisões técnicas críticas. * Desenvolvimento e Revisão de Código: Realizar o desenvolvimento e apoio nas revisões de códigos para garantir a qualidade, consistência e aderência aos padrões estabelecidos. * Arquitetura de Software: Projetar e desenvolver a arquitetura do sistema, garantindo que seja escalável, sustentável e alinhada com os requisitos do projeto. * Garantia de Qualidade: Implementar e supervisionar práticas de teste e qualidade para assegurar que o produto final esteja livre de bugs e defeitos. **Requisitos Técnicos** * Estrutura de Projetos e Arquitetura * Spring Boot/ * Spring Web * Spring Data JPA * Spring Security (para autenticação e autorização) * Tipo de Arquitetura * Monolitico * Microservico * Padrões de Arquitetura * Arquitetura Limpa (Clean Architecture) * Arquitetura Hexagonal (Ports \& Adapters) * Arquitetura MVC * Principais Métodos HTTP * GET * POST * PUT * DELETE * PATCH * Endpoints e Recursos * Definir endpoints RESTful * URI semântica * Versionamento da API (Ex: /v1/resource) * Tratamento de Exceções * Global Exception Handler (@ControllerAdvice) * Exceções customizadas * Respostas com códigos de status HTTP apropriados * Gestão de Erros e Respostas Customizadas * Respostas de erro padrão ({ "error": "message" }) * Mensagens amigáveis e consistentes * Formatos de Resposta * JSON * XML (opcional) * HATEOAS (opcional) * Documentação da API * API First * Swagger/OpenAPI * Anotações @Api, @Operation, @Schema * Autenticação e Autorização * JWT (JSON Web Token) * OAuth2 * Basic Authentication * Validação de Dados * Anotações de validação (@NotNull, @Size, @Valid) * Validação customizada * Persistência de Dados * Repositórios Spring Data JPA * Banco de dados relacional ou NoSQL * Cache e Performance * Cache com Spring Cache * Caching HTTP (headers, ETag, etc.) * Logs e Monitoramento * Logback/SLF4J * Metrics com Micrometer * Tracing com Sleuth/Zipkin (para tracing distribuído) * Testes * Unit Tests (JUnit, Mockito) * Integration Tests (Spring Boot Test) * Testes de contrato (ex: Testes de API com RestAssured) * Segurança * CSRF Protection * CORS (Cross\-Origin Resource Sharing) * HTTPS/TLS * Gestão de Erros e Respostas Customizadas * Respostas de erro padrão ({ "error": "message" }) * Mensagens amigáveis e consistentes * Paginação e Filtragem * Paginador de dados * Filtros de query (ex: GET /resources?name\=xyz) * Consumo de APIs Externas * Client HTTP (RestTemplate ou WebClient) * Tratamento de erros e status de resposta * Boas Práticas * Idempotência * Limitação de taxa (Rate Limiting) * Paginação e Ordenação de Listas * Suporte a Internacionalização (i18n) * Suporte a múltiplos idiomas * Mensageria * RabbitMQ tipos de filas e exchagens * Design Patterns * Arquitetura de Camadas * Controller * Service * Repository * Como lidar com falhas em sistema distribuido. * Fallbacks (Plano de Contingência) * Circuit Breaker * Java Concurrency API * WebFlux * Java Basico (POO, Java Stream API, Tipos Primitivos, Generics e Collections) **O QUE OFERECEMOS** Ambiente profissional inclusivo e humanizado. Squad Motivada: Trabalhe com equipes dedicadas a alcançarem metas desafiadoras. Provider IT Academy: Nós investimos em seu crescimento com nosso programa de formação contínua. \#RHTamoJuntos: Temos um Programa de Acompanhamento para novos colaboradores, proporcionando uma adaptação tranquila e oferecendo suporte desde o início. Assistência Médica e Odontológica: Com cobertura nacional, sem carência e sem coparticipação. Vale Refeição/Alimentação. Ajuda de custo para atuações Home Office ou Híbridas. Convênio Wellhub Convênios e Parcerias com descontos e vantagens exclusivas. Seguro de Vida. Nosso compromisso é oferecer oportunidades justas e imparciais. Celebramos a diversidade, a equidade e a inclusão. Na Provider IT todos são bem\-vindos, independentemente de sua condição, deficiência, etnia, crença religiosa, orientação sexual, característica física, idade ou afins. Preparado para se inspirar e se conectar com um futuro cheio de oportunidades? Junte\-se à Provider IT e faça parte você também da nossa história de sucesso! Para saber mais sobre nossa empresa e conferir outras oportunidades, acesse https://provider\-it.com.br/trabalhe\-conosco/. \#JoinUs \#ProviderIT \#Tecnologia \#Inovação \#VagasTI \#Oportunidades \#CarreiradeSucesso

Vaga originalmente publicada em: linkedin

Receba vagas como esta no seu email

Crie um alerta gratuito e seja o primeiro a saber de novas oportunidades

Criar Alerta Gratuito

Alertas que entendem o que você quer

Não receba qualquer vaga. Receba apenas as que combinam exatamente com o que você busca.

Alerta genérico

Filtro:

Python

Você recebe tudo isso:

Vaga de Python + Django
Vaga de Python + Flask
Vaga de Python + ETL/Data
Vaga de Python + Machine Learning
...e muito ruído no seu email
Alerta inteligente

Filtro:

Python+FastAPI

Você recebe apenas:

Desenvolvedor Python + FastAPI
Backend Engineer (FastAPI)
API Developer - Python/FastAPI

Zero ruído. Só vagas relevantes para você.

Outros exemplos de filtros precisos:

JavaScript+React+Remoto
Java+Spring Boot+Sênior
Go+Kubernetes

Filtros Combinados

Combine linguagem + framework + nível + localização. Seja tão específico quanto quiser.

Email Diário

Receba um resumo diário apenas com vagas que passam nos seus filtros. Sem spam.

Kanban Visual

Organize suas candidaturas em um quadro Kanban. Acompanhe cada processo seletivo.

Planos simples, sem surpresas

Comece grátis e faça upgrade quando quiser

Gratuito

R$ 0para sempre
  • Busca de vagas ilimitada
  • Salvar até 10 vagas
  • 1 quadro Kanban
Criar Conta Grátis
Popular

Premium

R$ 9,90/mês
  • Tudo do plano gratuito
  • Vagas salvas ilimitadas
  • Quadros Kanban ilimitados
  • Alertas de vagas por email
  • Suporte prioritário
3 dias grátis, sem cartão

Pronto para encontrar sua vaga ideal?

Junte-se a milhares de desenvolvedores que já usam o Job For Dev

Encontre as melhores oportunidades para desenvolvedores no Job For Dev