Java Back-End Developer Senior | Remoto

Compass UOL

Brasil

Teletrabalho

BRL 120 000 - 180 000

Tempo integral

14 dias+

Recebe mais respostas dos empregadores

Envia um currículo específico para a oferta em poucos minutos.

Resumo da oferta

Compass UOL está recrutando engenheiro(a) de software Java com foco em Spring Boot para atuar em soluções empresariais baseadas em microserviços. O papel envolve desenvolvimento, integração de APIs, e consumo de mensageria com Kafka/RabbitMQ, além de trabalhar com AWS (EKS/ECS/RDS/DynamoDB) e Kubernetes.

O profissional deverá aplicar boas práticas de código, realizar testes automatizados e manter observabilidade com ferramentas de ponta. Experiência com GitLab e padrões de design é desejável.

Qualificações

  • Domínio avançado de Java (8/11/12/17/21) e Spring Boot.
  • Experiência com microsserviços e arquitetura hexagonal.
  • Conhecimento em mensageria (Kafka/RabbitMQ) e APIs.
  • Ambiente AWS com serviços como EKS, ECS/EC2, RDS e DynamoDB.
  • Práticas de testes automatizados e cobertura de código (JUnit/Jest).
  • Experiência em CI/CD com GitLab e monitoramento/observabilidade.

Responsabilidades

  • Desenvolver e manter aplicações Java com Spring Boot.
  • Sustentar arquiteturas baseadas em microsserviços, com foco hexagonal.
  • Integrar APIs entre diversos sistemas e gerenciar mensageria (Kafka/RabbitMQ).
  • Trabalhar com AWS (EKS/ECS/RDS/DynamoDB) e infra containerizada (Docker/Kubernetes).
  • Aplicar padrões de design, testes automatizados e qualidade de código.
  • Contribuir com pipelines CI/CD e observabilidade (Datadog/New Relic/Dynatrace).

Conhecimentos

Spring Boot
Java
Microsserviços
Arquitetura hexagonal
APIs
Mensageria
Kafka
RabbitMQ
AWS
Kubernetes
Docker
CI/CD
GitLab
Observability
Testes unitários
JWT/Autenticação
Datadog
New Relic
Dynatrace

Ferramentas

Kafka
RabbitMQ
Spring Boot
Docker
Kubernetes
GitLab
SonarQube
JUnit/Jest
JWT
Azure AD
Datadog
New Relic
Dynatrace

Descrição da oferta de emprego

Job type: Full-time employee Full-time employee

  • Atuar 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;
  • Domí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;
  • Step 4: Cadastro de Qualificação 4 Cadastro de Qualificação
  • Step 5: Oferta e Negociação 5 Oferta e Negociação
Obtém a tua avaliação gratuita e confidencial do currículo.
ou arrasta e larga o ficheiro aqui.
Similar jobs

Ofertas semelhantes que vale a pena comparar

1. Java/Angular Fullstack Developer | Mid (Remote)
1. Java/Angular Fullstack Developer | Mid (Remote)

Compass UOL • Brasil

Teletrabalho
BRL 120 000 - 200 000
Auxiliar Administrativo
Auxiliar Administrativo

MRH Locação de Mão-de-Obra • Jaraguá do Sul

Presencial
BRL 120 000 - 180 000
Desenvolvedor (a) Java
Desenvolvedor (a) Java

Ibrowse • São Paulo

Híbrido
BRL 120 000 - 180 000
Engenheiro de Software Sênior
Engenheiro de Software Sênior

Experian • São Paulo

Presencial
Analista de Desenvolvimento de Software II
Analista de Desenvolvimento de Software II

Experian • São Paulo

Presencial
BRL 167 400 - 223 200
Desenvolvedor Java Backend Pleno
Desenvolvedor Java Backend Pleno

Grupo Panvel • Eldorado do Sul

Híbrido
BRL 120 000 - 180 000
Refeitório no local
Plano de Saúde & Odonto
Transporte Fretado
+2
Desenvolvedor de back end
Desenvolvedor de back end

UltraCon Consultoria • São Paulo

Presencial
Desenvolvedor Full Stack Sênior
Desenvolvedor Full Stack Sênior

Fortics • Pato Branco

Presencial
Day Off - Folga de aniversário
Plantão Psicológico
Ifood
+2
Engenheiro de Software Sênior
Engenheiro de Software Sênior

Serasa Experian • São Paulo

Presencial
Desenvolvedor(a) Java - Sênior
Desenvolvedor(a) Java - Sênior

Frameworkdigital • Brasil

Híbrido
BRL 180 000 - 240 000
Vale alimentação
Auxílio home office
Plano de saúde
+4