Backend Developer Senior (Java | Node.Js) - JsEstamos 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 GrafanaSeguranç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