Java Back-End Developer Senior | Remoto
Empresa: Compass UOL
Local: Remoto
Tipo de Vaga: Efetivo (CLT) | Remoto
| Tipo de Contrato | Efetivo (CLT) |
|---|---|
| Modalidade | Remoto |
| Localização | Remoto |
| Publicada em | 27/07/2026 |
Descrição da Vaga
Confira os detalhes desta oportunidade profissional. .
Principais
ResponsabilidadesAtuar no desenvolvimento e manutenção de aplicações Java utilizando Spring Boot;
Desenvolver e sustentar arquiteturas baseadas em microsserviços, com foco em arquitetura hexagonal;
Implementar e integrar APIs e serviços entre múltiplos sistemas;
Trabalhar com mensageria e processamento de requisições síncronas e assíncronas utilizando Kafka e RabbitMQ;
Desenvolver soluções em ambiente AWS, utilizando serviços como EKS, ECS/EC2, Amazon RDS e DynamoDB;
Aplicar boas práticas de desenvolvimento, testes automatizados, cobertura de código e qualidade de software;
Utilizar ferramentas de CI/CD, GitLab e Kubernetes para suporte ao ciclo de desenvolvimento e implantação;
Apoiar o monitoramento e a observabilidade das aplicações;
Requisitos para a VagaDomínio de Java (versões 8, 11, 12, 17 e
21) e Spring Boot;
Vivência com arquitetura de microsserviços, especialmente arquitetura hexagonal;
Experiência na criação e execução de testes unitários utilizando JUnit e/ou Jest;
Familiaridade com cobertura de código e análise de qualidade por meio do SonarQube;
Atuação com API Gateways, como Sensedia e Nginx;
Experiência com soluções de mensageria, incluindo Kafka e RabbitMQ;
Vivência com bancos de dados relacionais e não relacionais, como MongoDB, MySQL, Oracle e PostgreSQL;
Experiência em ambientes AWS e serviços como EKS, ECS/EC2, Amazon RDS e DynamoDB;
Aplicação de Design Patterns e boas práticas de desenvolvimento;
Conhecimentos em criptografia (AES-256), hash e autenticação baseada em JWT;
Familiaridade com Google Tag Manager (GTM);
Experiência com autenticação integrada ao Azure AD;
Atuação com Docker e Kubernetes, incluindo escalabilidade de pods, provisionamento e configuração de ambientes orquestrados;
Vivência na utilização de Kustomize e configuração de arquivos YAML;
Experiência na construção e manutenção de pipelines CI/CD utilizando GitLab;
Boas práticas de versionamento e gerenciamento de código-fonte com GitLab;
Experiência em integrações entre múltiplos sistemas;
Conhecimentos em System Design;
Familiaridade com observabilidade e monitoramento de aplicações utilizando ferramentas como Datadog, New Relic ou Dynatrace;
Noções de taxonomia aplicada a produtos e serviços, incluindo conceitos como SKU e TTL;
Vivência em metodologias ágeis, como Scrum, Kanban e Kanbanize;
Interesse ou experiência em desenvolvimento e automação com IA utilizando ferramentas como Cursor;
Como se Candidatar
- Acesse o link: Clique no botão “Candidatar-se” acima para acessar a vaga na plataforma Gupy.
- Crie seu Perfil: Se for seu primeiro acesso, crie uma conta com seus dados.
- Preencha as Informações: Complete as etapas solicitadas (currículo, testes, experiências).
- Acompanhe: Após finalizar, acompanhe o processo no seu painel de candidato.
Dica: Mantenha seu currículo sempre atualizado para aumentar suas chances!
Gostou desse conteúdo?
Entre no VAGAS E CURSOS - PORTAL VAGAS no WhatsApp e receba tudo em primeira mão!
Entrar no Grupo
Entre no VAGAS E CURSOS - PORTAL VAGAS no WhatsApp e receba tudo em primeira mão!
