Pular para o conteúdo principal

Desenvolvedor Java - Pleno

Descrição da vaga

Desenvolvimento e Linguagem

  • Java 11+ – Domínio da linguagem Java e boas práticas de desenvolvimento
  • Spring Boot – Criação de APIs REST, configuração, segurança e integrações
  • Quarkus – Experiência ou vivência em aplicações cloud-native e de alta performance
  • Arquitetura de Microserviços – Comunicação síncrona e assíncrona, desacoplamento e resiliência

APIs e Integrações

  • REST APIs – Design, versionamento, documentação e boas práticas
  • OpenAPI / Swagger – Documentação e contratos de serviços
  • Kafka – Produção e consumo de eventos, integração assíncrona e processamento de mensagens

Persistência e Cache

  • MongoDB – Modelagem e uso de banco NoSQL
  • Redis – Cache distribuído e uso para dados temporários

Segurança

  • JWT / OAuth2 – Autenticação e autorização em APIs

Infraestrutura e Deployment

  • Docker – Criação e manutenção de imagens para aplicações Java
  • Kubernetes – Conceitos de orquestração, deploy e escalabilidade de serviços
  • Experiência com ambientes em nuvem (AWS, Azure ou GCP)

Versionamento e CI/CD

  • Git – Versionamento de código e fluxo colaborativo
  • Experiência com pipelines de CI/CD
  • GitHub Actions – Criação e manutenção de pipelines de CI/CD para build, testes automatizados e deploy
  • Helm – Gerenciamento e versionamento de charts para deploy de aplicações em Kubernetes
  • Experiência com automação de esteiras de build, testes, versionamento e publicação em ambientes controlados

Testes

  • JUnit 5 – Testes unitários
  • Mockito – Mocks e testes de comportamento
  • Testes de integração para APIs e mensageria

Observabilidade e Monitoramento

  • Logs estruturados (Logback ou similar)
  • Prometheus / Grafana – Métricas e monitoramento
  • Ferramentas de observabilidade e APM (ex.: Dynatrace, ELK Stack)

Resiliência e Tolerância a Falhas

  • Circuit Breaker, Retry e Timeout (Resilience4j ou similar)

Testes e Depuração de APIs

  • Postman – Testes manuais e automatizados de APIs
  • Ferramentas de inspeção de tráfego e troubleshooting

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?