Back-End Developer, Java & Node
Summary
Build and maintain scalable backend APIs and services using Java 17+ and Spring (Boot, MVC, Data, Security) and Node.js 20+ with NestJS, focusing on microservices and event-driven architecture.
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
Requirements
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