Senior Consultant - Desenvolvedor(a) Fullstack Java/Angular

Provider It

Publicado há 8 dias
Rio de Janeiro, RJ
CLTHome Officetecnologia
Destaque seu currículo para os recrutadores

Tenha prioridade nesta candidatura

Destaque seu currículo para os recrutadores e aumente suas chances nesta vaga.

Conhecer o Premium

Descrição da vaga

10328 - Senior Consultant - Desenvolvedor(a) Fullstack Java/Angular - Home Office Brasil - Rio de Janeiro/RJ - Remoto 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 Atuação Home Office 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. Responsabilidades 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. Requisitos Requisitos obrigatórios: Requisitos técnicos obrigatórios 1. 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. 2. 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. 3. 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. 4. 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. 5. 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 #LI-Remote Candidatar-se Você está em uma área do site da empresa Provider IT fornecida pela plataforma Compleo. Ao clicar no botão Candidatar-se você CONCORDA com os termos de uso e a política de privacidade do Compleo. Compartilhe essa vaga Nossa Empresa • Nossa História • Termos de Uso • Política de Privacidade Ajuda • Tire suas dúvidas Redes Sociais

Sobre a empresa

Provider It está buscando profissionais qualificados para fazer parte do seu time.

Interessado nesta vaga?

Candidate-se agora e seja um dos primeiros a concorrer a esta oportunidade.

Candidatar-se à vaga