Ativa os alertas de emprego por e-mail!

Specialist - Desenvolvedor Java FullStack - Home Office

Provider IT

Rio de Janeiro

Teletrabalho

BRL 80.000 - 120.000

Tempo integral

Há 3 dias
Torna-te num dos primeiros candidatos

Melhora as tuas possibilidades de ir a entrevistas

Cria um currículo adaptado à oferta de emprego para teres uma taxa de sucesso superior.

Resumo da oferta

A Provider IT, uma consultoria de tecnologia, está buscando um Desenvolvedor Java FullStack para atuar em Home Office. O profissional será responsável por fornecer orientação técnica, desenvolver e revisar código, além de projetar a arquitetura do sistema. Em um ambiente inclusivo e inovador, oferecemos oportunidades de crescimento e suporte desde o início da carreira.

Serviços

Ambiente profissional inclusivo
Programa de formação contínua
Assistência Médica e Odontológica
Vale Refeição/Alimentação
Ajuda de custo para Home Office
Seguro de Vida

Qualificações

  • Experiência em desenvolvimento com Java e Spring Framework.
  • Capacidade de fornecer orientação técnica à equipe.
  • Conhecimento em melhores práticas de desenvolvimento.

Responsabilidades

  • Fornecer suporte técnico à equipe de desenvolvimento.
  • Realizar o desenvolvimento e revisão de código.
  • Projetar e desenvolver a arquitetura do sistema.

Conhecimentos

Spring Boot
Spring Web
Spring Data JPA
Microserviço
Arquitetura Hexagonal
Testes
JSON
OAuth2
JUnit

Descrição da oferta de emprego

Join to apply for the Specialist - Desenvolvedor Java FullStack - Home Office role at Provider IT

1 day ago Be among the first 25 applicants

Join to apply for the Specialist - Desenvolvedor Java FullStack - Home Office role at Provider IT

Get AI-powered advice on this job and more exclusive features.

  • Spring Boot/
  • Spring Web
  • Spring Data JPA
  • Microservico
  • Arquitetura Hexagonal (Ports & Adapters)
  • Arquitetura MVC
  • GET
  • POST
  • PUT
  • DELETE
  • PATCH
  • JSON
  • API First
  • OAuth2
  • Basic Authentication
  • Cache com Spring Cache
  • Logback/SLF4J
  • Metrics com Micrometer
  • Testes
  • Unit Tests (JUnit, Mockito)
  • Integration Tests (Spring Boot Test)
  • CSRF Protection
  • CORS (Cross-Origin Resource Sharing)
  • HTTPS/TLS
  • Mensageria
  • Design Patterns
  • Controller
  • Service
  • Repository
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 FullStack

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

Seniority level
  • Seniority level
    Not Applicable
Employment type
  • Employment type
    Full-time
Job function
  • Job function
    Engineering and Information Technology
  • Industries
    IT Services and IT Consulting

Referrals increase your chances of interviewing at Provider IT by 2x

Sign in to set job alerts for “Java Software Engineer” roles.
[CSN] - DESENVOLVEDOR FULLSTACK JAVA - SENIOR
Freelance Software Developer (Java) - AI Tutor
Full Stack Python Engineer - Work from home - Talent Connection
Software Engineer - Front-end/ Full stack
Java/React.js Full Stack Engineer (Middle) ID36054
Full Stack Engineer (Middle/Senior) ID36289
Java/React.js Full Stack Developer (Middle/Senior) ID34519
Senior Full Stack Developer (React / Next.js / Python )
Freshservice Full Stack Developer - Remote - Latin America
Senior Fullstack Engineer - Java and React
Elixir Full Stack Engineer (Middle/Senior) ID34499
AI Full Stack Developer - Remote - Latin America
Senior Full Stack Developer - Remote - Latin America
Elixir Full Stack Engineer (Lead) ID34499
Senior Fullstack Developer - Python/Flask + React - Remote, Latin America
Senior Full Stack React Developer - Remote - Latin America
Full Stack .NET/Vue.js Developer - Remote - Latin America

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

Obtém a tua avaliação gratuita e confidencial do currículo.
ou arrasta um ficheiro em formato PDF, DOC, DOCX, ODT ou PAGES até 5 MB.

Ofertas semelhantes

Specialist - Desenvolvedor Java FullStack - Home Office

Provider It

Rio de Janeiro

Teletrabalho

BRL 80,000 - 120,000

Hoje
Torna-te num dos primeiros candidatos

Senior Consultant - Desenvolvedor Java FullStack - Home Office

Provider It

Rio de Janeiro

Teletrabalho

BRL 80,000 - 120,000

Há 13 dias

Specialist - Desenvolvedor Java FullStack - Home Office

Provider IT

Rio de Janeiro

Teletrabalho

BRL 80,000 - 120,000

Há 13 dias

Specialist - Desenvolvedor Java FullStack - Home Office

Provider It

Rio de Janeiro

Teletrabalho

BRL 80,000 - 120,000

Há 13 dias