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!
Desenvolvedor(a) de Software Java SêniorAtuação Remota
Responsibilities
- Design e Arquitetura: Liderar o design e a implementação de arquiteturas de microsserviços resilientes e escaláveis, utilizando o Modelo C4 para documentação e comunicação arquitetural.
- Alta Disponibilidade e Garantia de Entrega: Projetar soluções para ingestão de grandes volumes de eventos externos (ex: 100 TPS), garantindo a persistência e a entrega assíncrona a múltiplos consumidores, explorando técnicas de escalonamento Vertical e Horizontal.
- Qualidade de Código e Segurança: Estabelecer e fiscalizar padrões de qualidade, como Code Review obrigatório, cobertura de testes (Coverage de no mínimo 80%), e utilização de ferramentas como Sonar, Jacoco e Veracode para análise estática e de segurança.
- Cloud Computing DevOps: Atuar na configuração e gestão de infraestrutura em Kubernetes e serviços de nuvem (AWS e/ou Azure DevOps), implementando pipelines de CI/CD (Continuous Integration e Continuous Deployment) com Git/Gitflow.
- Orientação Técnica: Servir como referência técnica para o time, promovendo a aplicação de Padrões de Projeto e Padrões de Arquitetura (MVC, REST, Event-Driven, Microservices) e dos princípios SOLID (Single Responsibility, Open/Closed, Liskov Substitution, Interface Segregation, Dependency Inversion).
Requirements
- Requisitos obrigatórios:
- Linguagens e Frameworks: Experiência avançada em desenvolvimento Back-End utilizando Java (incluindo versões atuais como Java 21+) e profunda expertise com o ecossistema Spring Boot (versões atuais como 3.2+) e Spring Batch.
- Arquitetura de Sistemas: Sólido conhecimento em Microsserviços (vantagens, desvantagens, desafios) e experiência em ambientes de alta disponibilidade.
- Cloud & Containers: Proficiência em, pelo menos, um provedor de nuvem (AWS e/ou Azure) e experiência prática com serviços chave (Aurora, DynamoDB) e orquestração de contêineres (Docker, Kubernetes).
- Mensageria, Logs e Monitoramento: Experiência na implementação de soluções de mensageria (ex: Kafka), bem como ferramentas de Logging e Monitoramento de aplicações distribuídas em ambientes de nuvem.
- Segurança: Experiência na definição e implementação de práticas de segurança para aplicações (Gestão de Credenciais/Segredos, Controle de Acesso, Autenticação/Autorização, Veracode ou similares).
- Testes: Domínio de padrões e práticas de teste, incluindo Teste Unitário, Teste de Integração e Teste de Aceitação.
- Experiência prévia em ambientes de Setor Financeiro.
- Conhecimento e aplicação do padrão de design Strategy.
- Requisitos desejáveis:
- Familiaridade com arquiteturas Serverless.
- Habilidade para gerenciar e configurar propriedades de aplicação em múltiplos ambientes (Dev, Teste, Prod) na AWS.
- Proficiência na escolha e implementação de Padrões de Persistência (ORM vs. SQL Puro).
- Fortes habilidades de comunicação e liderança técnica para orientação de squads.
- Habilidade comprovada em projetar e discutir soluções de design com base em cenários complexos de negócio.
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.
- Convênio WellhubConvê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.
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