Desenvolvedor(A) Backend Java

Netvagas

Recife

Presencial

BRL 180 000 - 240 000

Tempo integral

Há 2 dias
Torna-te num dos primeiros candidatos

Recebe mais respostas dos empregadores

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

Resumo da oferta

A Netvagas, Recife/PE, busca um especialista em desenvolvimento Java para projetar, evoluir e manter soluções de microsserviços com Spring Boot, Angular e arquitetura moderna.

Você trabalhará com pipelines CI/CD, Docker, Kubernetes e mensagens via RabbitMQ, contribuindo com mentoria, code reviews e melhoria de observabilidade.

Qualificações

  • Conhecimento avançado em Java e Spring Boot, incluindo módulos avançados e boas práticas de arquitetura.
  • Conhecimento em Angular para integração e suporte técnico ao frontend.
  • Domínio de arquitetura de microsserviços, incluindo circuit breaker, retry, mensageria, autenticação distribuída, versionamento de APIs e estratégias de escalabilidade.
  • Conhecimento em bancos de dados relacionais (PostgreSQL e MySQL), incluindo modelagem, análise de performance e otimização de queries.
  • Conhecimento em pipelines CI/CD, Git, GitLab, automação e práticas de engenharia contínua.
  • Conhecimento em Docker, Kubernetes e arquiteturas cloud-native.
  • Conhecimento em RabbitMQ ou outras plataformas de mensageria.
  • Inglês técnico para leitura, compreensão e pesquisa.

Responsabilidades

  • Projetar, desenvolver e evoluir soluções complexas utilizando Java (Spring Boot) e arquitetura orientada a microsserviços.
  • Conduzir decisões técnicas e arquiteturais, garantindo aderência às boas práticas de engenharia, padrões corporativos e requisitos de negócio.
  • Apoiar tecnicamente o time por meio de mentoria, pair programming e disseminação de boas práticas de desenvolvimento.
  • Planejar e implementar integrações distribuídas com foco em resiliência, tolerância a falhas, observabilidade e desempenho.
  • Realizar code reviews, assegurando qualidade, segurança, padronização e redução de débito técnico.
  • Apoiar o desenho e a evolução da arquitetura, propondo melhorias estruturais, novos padrões e modernização de serviços.
  • Definir estratégias de testes automatizados, contemplando testes unitários, de integração e de contrato, aplicando boas práticas de Clean Code, SOLID e arquitetura hexagonal/DDD quando aplicável.
  • Analisar e otimizar o desempenho das aplicações utilizando ferramentas de profiling e análise de performance.
  • Colaborar na operação e monitoramento das aplicações, aprimorando logs, métricas, alertas e mecanismos de observabilidade.

Conhecimentos

Java
Spring Boot
Angular
Microsserviços
Arquitetura de software
Inglês técnico

Ferramentas

Docker
Kubernetes
RabbitMQ
Prometheus
Grafana
OpenTelemetry
YourKit
JProfiler
VisualVM
SPM

Descrição da oferta de emprego

Descrição da vaga

Buscamos alguém que:
  • Pensa e age a partir das perspectivas dos clientes. Demonstra interesse e curiosidade de conhecer os clientes, seus comportamentos e preferências para atender e superar suas expectativas;
  • Demonstra compromisso permanente em aprender, ensinar e desenvolver, contribuindo para um ambiente descontraído, respeitoso e colaborativo, incentivando a diversidade;
  • É flexível para se desprender de paradigmas e modelos mentais existentes. Busca soluções inovadoras e sustentáveis, para criar vantagens competitivas para o negócio, equilibrando os interesses econômicos, ambientais e sociais.
Para fazer parte do nosso time, é essencial:
  • Conhecimento avançado em Java e Spring Boot, incluindo módulos avançados e boas práticas de arquitetura.
  • Conhecimento em Angular para integração e suporte técnico ao frontend.
  • Domínio de arquitetura de microsserviços, incluindo circuit breaker, retry, mensageria, autenticação distribuída, versionamento de APIs e estratégias de escalabilidade.
  • Conhecimento em bancos de dados relacionais (PostgreSQL e MySQL), incluindo modelagem, análise de performance e otimização de queries.
  • Conhecimento em pipelines CI/CD, Git, GitLab, automação e práticas de engenharia contínua.
  • Conhecimento em Docker, Kubernetes e arquiteturas cloud-native.
  • Conhecimento em RabbitMQ ou outras plataformas de mensageria.
  • Conhecimento em diagnóstico e resolução de incidentes críticos e problemas complexos em ambiente produtivo.
  • Inglês técnico para leitura, compreensão e pesquisa.
É diferencial:
  • Certificações AWS, GCP ou Azure.
  • Conhecimento em observabilidade utilizando Prometheus, Grafana, Loki e OpenTelemetry.
  • Conhecimento em ferramentas de profiling e análise de performance, como YourKit, JProfiler, VisualVM ou SPM (Spring Performance Management).
  • Participação em iniciativas de padronização, governança técnica ou evolução arquitetural.
O que te espera no dia a dia:
  • Projetar, desenvolver e evoluir soluções complexas utilizando Java (Spring Boot) e arquitetura orientada a microsserviços.
  • Conduzir decisões técnicas e arquiteturais, garantindo aderência às boas práticas de engenharia, padrões corporativos e requisitos de negócio.
  • Apoiar tecnicamente o time por meio de mentoria, pair programming e disseminação de boas práticas de desenvolvimento.
  • Planejar e implementar integrações distribuídas com foco em resiliência, tolerância a falhas, observabilidade e desempenho.
  • Realizar code reviews, assegurando qualidade, segurança, padronização e redução de débito técnico.
  • Apoiar o desenho e a evolução da arquitetura, propondo melhorias estruturais, novos padrões, modernização de serviços e otimizações avançadas.
  • Definir estratégias de testes automatizados, contemplando testes unitários, de integração e de contrato, aplicando boas práticas de Clean Code, SOLID e arquitetura hexagonal/DDD quando aplicável.
  • Analisar e otimizar o desempenho das aplicações utilizando ferramentas de profiling e análise de performance, identificando gargalos e reduzindo consumo de recursos.
  • Colaborar na operação e monitoramento das aplicações, aprimorando logs, métricas, alertas e mecanismos de observabilidade.
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

Desenvolvedor Backend - Senior
Desenvolvedor Backend - Senior

Netvagas • São Paulo

Presencial
BRL 180 000 - 300 000
Desenvolvedor de back end
Desenvolvedor de back end

UltraCon Consultoria • São Paulo

Presencial
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
Java Back-End Developer Senior | Remoto
Java Back-End Developer Senior | Remoto

Compass UOL • Brasil

Teletrabalho
BRL 120 000 - 180 000
Desenvolvedor(a) Backend Java
Desenvolvedor(a) Backend Java

Catena • São Paulo

Híbrido
BRL 134 000 - 234 000
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
Desenvolvedor(a) Backend Java Sênior
Desenvolvedor(a) Backend Java Sênior

Nava | Tech for Business • Brasil

Presencial
BRL 180 000 - 320 000
Desenvolvedor Back End Java Pleno
Desenvolvedor Back End Java Pleno

Grupo Taking • São Paulo

Presencial
BRL 120 000 - 190 000
Pessoa Desenvolvedora Back-end Java Pleno
Pessoa Desenvolvedora Back-end Java Pleno

FCamara • Brasil

Presencial
BRL 140 000 - 210 000
Desenvolvedor Java Backend - Sênior
Desenvolvedor Java Backend - Sênior

BRQ • São Paulo

Híbrido
BRL 167 000 - 279 000