Skills
Sobre a Vaga
Estamos procurando um(a) Desenvolvedor(a) Backend Sênior para atuar em um projeto estratégico de alta criticidade. O foco será construir e evoluir microsserviços em Java, garantindo arquitetura escalável, integrações robustas e governança técnica.
Responsabilidades
- Desenvolver e evoluir microsserviços em Java com Spring Boot
- Construir e manter APIs REST com foco em performance e escalabilidade
- Atuar na definição e evolução da arquitetura backend
- Implementar integrações síncronas e assíncronas entre sistemas
- Assegurar qualidade técnica, segurança e boas práticas de código
- Participar de refinamentos técnicos e decisões arquiteturais
- Atuar em ambiente distribuído com múltiplos módulos e integrações
Requisitos
- Experiência sólida com Java 11+
- Forte domínio de Spring Boot
- Experiência com Spring Data, JPA e Hibernate
- Atuação com construção de APIs REST
- Conhecimentos de segurança com Spring Security, OAuth2 e JWT
Arquitetura e Integrações
- Experiência com arquitetura de microsserviços
- Conhecimento em padrões arquiteturais como Clean Architecture, Hexagonal e DDD (diferencial)
- Experiência com mensageria (Kafka, RabbitMQ ou similares)
- Integrações síncronas e assíncronas
- Experiência com bancos relacionais como PostgreSQL e Oracle
- Versionamento e governança de APIs
Qualidade, Governança e DevOps
- Testes unitários e de integração (JUnit e Mockito; Jest é diferencial)
- Integração com SonarQube
- Trabalho com Git e versionamento semântico
- Condução de code review e definição de padrões de código
- Documentação técnica estruturada
- Experiência com pipelines CI/CD
- Docker (diferencial)
Beneficios
- Atuação em projeto estratégico com alto nível de criticidade
- Ambiente remoto e colaborativo
- Oportunidade de participar de decisões arquiteturais e evolução técnica