Criar alerta
Enviar-me empregos semelhantes

Backend Developer – Senior (Java | Node.js)

Vaga: Desenvolvedor(a) Backend Java / Node.js


Estamos em busca de um(a) Desenvolvedor(a) Backend com experiência sólida em Java e Node.js , com foco em arquitetura moderna, boas práticas de engenharia de software e atuação em ambientes corporativos complexos.


Responsabilidades

  • Desenvolver e manter APIs e serviços backend escaláveis
  • Atuar com arquitetura baseada em microsserviços e Event-Driven
  • Participar de definições arquiteturais e code reviews
  • Implementar boas práticas de segurança e observabilidade
  • Trabalhar com squads multidisciplinares em ambiente ágil
  • Garantir qualidade de código com testes e boas práticas


Requisitos Técnicos – Java

  • Experiência com Java 17+
  • Experiência com Spring Framework :
  • Spring Boot
  • Spring MVC
  • Spring Data
  • Spring Security
  • Hibernate / JPA para persistência
  • Conhecimento em bancos relacionais e SQL
  • Testes unitários com Mockito


Requisitos Técnicos – Node.js

  • Experiência com Node.js v20+
  • Domínio de TypeScript
  • Experiência com NestJS 11+
  • Conhecimento em:
  • Modularização (Modules, Providers, Controllers)
  • Interceptors, Pipes e Middleware
  • Injeção de dependência avançada
  • Experiência com arquitetura BFF (Backend for Frontend)
  • Integração com sistemas legados
  • HTTP clients (@nestjs/axios)
  • Implementação de Retry, Timeout e Circuit Breaker
  • Logging com nest-winston
  • Métricas com prom-client (Prometheus)
  • Health checks com express-actuator
  • Validação de schemas com Zod ou similares
  • Autenticação plugável
  • Observabilidade (Winston, OpenTelemetry)
  • Integração com ELK
  • Testes HTTP com Supertest
  • Testes de domínio e contrato
  • Configuração de ESLint e Prettier
  • Versionamento semântico
  • Documentação de APIs com @nestjs/swagger


Cloud & DevOps

  • Experiência com AWS :
  • Lambda
  • API Gateway
  • SQS
  • SNS
  • CloudWatch
  • Step Functions
  • VPC
  • IAM
  • Integração com CI/CD:
  • Jenkins
  • GitLab CI
  • GitHub Actions
  • Containerização com Docker
  • Integração com Prometheus e Grafana


Segurança & Boas Práticas

  • Implementação de autenticação com JWT e OAuth2
  • Segurança em APIs REST:
  • Headers
  • Rate limiting
  • Sanitização
  • OWASP Top 10
  • Uso de bibliotecas corporativas de segurança
  • Documentação e versionamento de APIs


Empregos similares

Backend Developer – Senior (Java | Node.js)

Inscreva-se agora
Back to search page