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.
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