Remotify
logo
Provider IT

10328 - Senior Consultant - Desenvolvedor(a) Fullstack Java/Angular - Home Office

Latin America

October 28, 2026 at 4:57 PM

✨ AI summary

Location

  • Greater Rio de Janeiro, Brazil

Programming Languages

  • Java
  • TypeScript

Frameworks

  • Spring Boot
  • Spring Security
  • Angular

Cloud Services

  • Microsoft Azure (Service Bus, Active Directory, Storage, Table Storage)

Databases

  • SQL Server
  • Oracle
Há 30 anos, a Provider IT apoia grandes empresas em sua evolução digital, com estratégia, inovação e, acima de tudo, foco em pessoas. Nossa trajetória é marcada por conexões duradouras com clientes, parceiros e colaboradores que crescem com a gente e ajudam a construir um ambiente acolhedor, colaborativo e sustentável.

Agora, vivemos uma nova fase: mais estruturada, intencional e com um posicionamento claro rumo ao futuro. A Inteligência Artificial, já presente nas nossas entregas, passa a fazer parte da nossa cultura e forma de pensar. Com uma mentalidade AI First, buscamos soluções que ampliem o potencial humano, aumentem a eficiência e gerem impacto real.

Venha fazer parte de um time que impulsiona a próxima geração de soluções tecnológicas!

Confira Esta Vaga

Desenvolvedor(a) Fullstack Java/Angular

Buscamos um(a) Desenvolvedor(a) Fullstack Java/Angular, com sólida experiência em desenvolvimento backend utilizando Java e Spring Boot, além de conhecimentos em Angular para manutenção e evolução de aplicações frontend.

O(a) profissional atuará em um ambiente corporativo complexo, envolvendo integrações entre múltiplos sistemas, serviços em nuvem Azure, bancos de dados relacionais, mensageria e sistemas legados.

É fundamental possuir autonomia técnica para investigar problemas, propor soluções e implementar melhorias, garantindo segurança, qualidade, desempenho e estabilidade das aplicações.

Responsibilities Responsabilidades

Desenvolver, manter e evoluir aplicações corporativas utilizando Java 21, Spring Boot 3 e Angular.

Projetar, implementar e consumir APIs REST, garantindo boas práticas de arquitetura, segurança e integração.

Desenvolver e manter integrações entre sistemas corporativos, incluindo aplicações legadas.

Implementar mecanismos de autenticação e autorização utilizando Spring Security, OAuth2 e Azure Active Directory.

Trabalhar com serviços Microsoft Azure, incluindo Service Bus, Storage e Tables.

Investigar e solucionar falhas em integrações síncronas e assíncronas.

Desenvolver e otimizar consultas, transações e operações em bancos de dados relacionais.

Atuar na manutenção e evolução de funcionalidades frontend utilizando Angular e TypeScript.

Implementar e manter regras de negócio complexas, especialmente relacionadas a processos cadastrais e de recadastramento.

Apoiar integrações relacionadas à geração, armazenamento e processamento de documentos.

Configurar e executar aplicações em diferentes ambientes (desenvolvimento, qualidade e produção).

Utilizar Docker para configuração, execução e diagnóstico de aplicações.

Realizar análise de logs, troubleshooting, testes e correção de problemas.

Participar de discussões técnicas e funcionais com equipes de desenvolvimento, arquitetura e áreas de negócio.

Garantir a qualidade do código, documentação técnica, segurança e boas práticas de desenvolvimento.

Requirements Requisitos Obrigatórios

Requisitos técnicos obrigatórios

  • Backend – Java e Spring Boot

Experiência Sólida Com

Java 21;

Spring Boot 3;

Spring Web e desenvolvimento de APIs REST;

Spring Data JPA e Hibernate;

Spring Security e OAuth2;

Bean Validation;

OpenAPI / Swagger;

Maven;

MapStruct e Lombok;

Arquitetura em camadas (Controllers, Services, Repositories);

DTOs, tratamento de exceções e validações;

Implementação de regras de negócio complexas;

Boas práticas de desenvolvimento, organização e manutenção de código.

  • Cloud e integrações – Microsoft Azure

Experiência Prática Com

Azure Service Bus e mensageria assíncrona;

Azure Active Directory (Microsoft Entra ID);

Azure Storage;

Azure Table Storage;

Integrações entre sistemas e serviços corporativos;

Configuração de aplicações por ambiente (DEV, QA e PRD);

Gerenciamento seguro de propriedades, credenciais e secrets;

Diagnóstico e resolução de problemas em integrações.

  • Bancos de dados e persistência

Conhecimento Consistente Em

Modelagem de bancos de dados relacionais;

SQL Server e Oracle;

SQL e elaboração de consultas;

JPA / Hibernate;

Gerenciamento de transações;

Análise e otimização de queries;

Análise e execução de scripts SQL;

Migração, consistência e diagnóstico de dados.

  • Frontend – Angular

Experiência para manutenção e evolução de aplicações utilizando:

Angular 17+ (preferencialmente Angular 19);

TypeScript;

RxJS;

Componentes, Services e Routing;

Reactive Forms e validação de formulários;

Integração com APIs REST;

Configuração de builds por ambiente;

Testes básicos utilizando Karma, Jasmine ou ferramentas equivalentes.

Observação: A posição possui maior ênfase em backend. Não é necessário ser especialista em frontend, mas é indispensável ter autonomia para compreender, corrigir e evoluir funcionalidades Angular.

  • DevOps, ambientes e execução

Conhecimento prático em Docker;

Configuração e execução local de aplicações;

Gerenciamento de variáveis e propriedades por ambiente;

Análise de logs e troubleshooting;

Conhecimento de processos de build, deploy e versionamento;

Capacidade de investigar problemas de configuração, integração e execução com autonomia.

Requisitos Desejáveis

Experiência com sistemas legados AS/400 (IBM i) e biblioteca JT400;

Vivência com integrações entre sistemas legados e arquiteturas modernas;

Experiência em ambientes corporativos com múltiplas aplicações e dependências;

Conhecimentos de pipelines CI/CD e Azure DevOps;

Experiência com geração e processamento de documentos;

Conhecimento de testes automatizados e boas práticas de qualidade de software;

Vivência em sistemas com regras de negócio críticas, especialmente processos cadastrais e de recadastramento.

Competências comportamentais

Autonomia técnica: capacidade de investigar, diagnosticar e solucionar problemas com pouca supervisão.

Raciocínio analítico: facilidade para compreender fluxos complexos e identificar causas de falhas.

Visão sistêmica: entendimento das dependências entre aplicações, integrações, dados e processos de negócio.

Comunicação: habilidade para interagir com equipes técnicas e áreas de negócio.

Organização: disciplina na documentação, testes, versionamento e gestão de ambientes.

Proatividade: postura orientada à resolução de problemas e melhoria contínua.

Colaboração: capacidade de trabalhar em equipes multidisciplinares.

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.

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

Apply