Pular para o conteúdo principal

Desenvolvedor Java Spring Boot - Senior

Descrição da vaga

Estamos em busca de um(a) Desenvolvedor(a) Backend Sênior com forte experiência em Java (Spring Boot) e Node.js, para atuar em projeto estratégico de alta criticidade, com foco em arquitetura escalável, integrações complexas e governança técnica.

Buscamos um perfil hands-on, com visão arquitetural e maturidade técnica, capaz de atuar tanto na construção quanto na evolução da arquitetura backend.




Principais Responsabilidades

  • Desenvolver e evoluir microsserviços em Java com Spring Boot
  • Projetar e evoluir APIs e BFFs em Node.js
  • Construir APIs REST de alta performance e escalabilidade
  • Atuar na definição e evolução da arquitetura backend
  • Trabalhar com integrações síncronas e assíncronas
  • Garantir 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 Técnicos

Backend – Java

  • Experiência sólida com Java 11+
  • Forte domínio de Spring Boot
  • Experiência com Spring Data / JPA / Hibernate
  • Experiência com construção de APIs REST
  • Conhecimento em segurança (Spring Security, OAuth2, JWT)



Backend – Node.js

  • Experiência sólida com Node.js
  • Experiência com frameworks como Express ou NestJS
  • Construção de BFFs
  • Experiência com APIs REST e/ou GraphQL
  • Boas práticas de estruturação de projetos Node



Arquitetura & Integração

  • Experiência com arquitetura de microsserviços
  • Conhecimento em padrões arquiteturais (Clean Architecture, Hexagonal, DDD é diferencial)
  • Experiência com mensageria (Kafka, RabbitMQ ou similares)
  • Integrações síncronas e assíncronas
  • Experiência com bancos relacionais (PostgreSQL, Oracle, etc.)
  • Versionamento e governança de APIs



Qualidade & Governança

  • Testes unitários e de integração (JUnit, Mockito, Jest é diferencial para Node)
  • Integração com SonarQube
  • Versionamento Git
  • Versionamento semântico
  • Code review e definição de padrões de código
  • Documentação técnica estruturada
  • Experiência com pipelines CI/CD
  • Conhecimento em Docker é diferencial



Diferenciais

  • Experiência em projetos de varejo / e-commerce
  • Vivência com arquitetura omnichannel
  • Experiência com alta volumetria de transações
  • Observabilidade (logs estruturados, métricas, tracing)

Etapas do processo

  1. Etapa 1: Cadastro
  2. Etapa 2: Entrevista R&S
  3. Etapa 3: Entrevista Técnica
  4. Etapa 4: Entrevista Cliente
  5. Etapa 5: Carta Proposta
  6. Etapa 6: Contratação

Transformamos mundos sonhados em trajetórias reais.🧡🚀


Aqui somos #SangueLaranja!


Estamos há 17 anos no mercado, lado a lado com nossos clientes, proporcionando experiências transformadoras. 

Somos um ecossistema de tecnologia e inovação, com expansão global; Além do Brasil estamos presentes na Europa e Reino Unido com escritórios em Portugal, Londres, Dubai e Holanda. 🌎

  

F de Formação: acreditamos na prática da cultura do compartilhamento, no senso de comunidade, e que o conhecimento

tem o poder da transformação!

 

Possuímos iniciativas, e ações sociais, que promovem o desenvolvimento, como a comunidade tech Orange Juice, o Programa de Formação,

nossa escola de liderança e diversas parcerias com ONGs e Edtechs. 

  

Na FCamara todos são bem-vindos, para nós, Diversidade, Respeito e Ética, são elementos inegociáveis e fazem parte do nosso DNA. 

  

E aí, está pronto para fazer parte de um time incrível e ser protagonista da própria história?