Logo for FCamara

Pessoa Desenvolvedora Java Backend - Sênior

Key Facts

Remote From: 
Full time
Senior (5-10 years)
Portuguese

Other Skills

  • Planning
  • Accountability
  • Physical Flexibility
  • Prioritization
  • Curiosity

Roles & Responsibilities

  • Experiencia em Java: OO, coleções, concorrência, tratamento de erros, debugging, testes e refatoração
  • Experiência comprovada com desenvolvimento de microsserviços e mensageria
  • Experiência com evolução sistêmica e modernização de legado, especialmente upgrade de runtime, dependências e frameworks
  • Experiencia com Java 17 e boa noção de Java 21

Requirements:

  • Desenvolver e manter microsserviços em Java, seguindo boas práticas de arquitetura e design de software
  • Implementar e integrar soluções de mensageria (assíncrona e orientada a eventos)
  • Projetar e consumir APIs REST e eventos de domínio
  • Atuar na especificação técnica das soluções, contribuindo com definições arquiteturais

Job description

JOB DESCRIPTION


A FCamara está em busca de uma PESSOA DESENVOLVEDORA JAVA BACKEND - SÊNIOR para atuar em microsserviços e mensageria, desenvolver, evoluir e sustentar soluções backend em Java, garantindo escalabilidade, resiliência, desempenho e integração eficiente entre sistemas por meio de arquiteturas de microsserviços e mensageria, em uma empresa líder no mercado brasileiro de farmácia, referência em Saúde e Bem-estar com mais 3.000 lojas em todos os estados brasileiros.


RESPONSIBILITIES AND ASSIGNMENTS


RESPONSABILIDADES:


  • Desenvolver e manter microsserviços em Java, seguindo boas práticas de arquitetura e design de software
  • Implementar e integrar soluções de mensageria (assíncrona e orientada a eventos)
  • Projetar e consumir APIs REST e eventos de domínio
  • Atuar na especificação técnica das soluções, contribuindo com definições arquiteturais
  • Implementar práticas de observabilidade (logs, métricas e tracing)
  • Identificar e corrigir problemas de performance, concorrência e escalabilidade
  • Trabalhar de forma colaborativa com times de produto, QA e infraestrutura
  • Apoiar tecnicamente desenvolvedores menos experientes
  • Garantir aderência a padrões de segurança, versionamento e governança de serviços

REQUIREMENTS AND QUALIFICATIONS


Hard Skills

• Experiencia em Java: OO, coleções, concorrência, tratamento de erros, debugging, testes e refatoração.

Experiência comprovada com desenvolvimento de microsserviços e mensageria

• Experiência com evolução sistêmica e modernização de legado, especialmente upgrade de runtime, dependências e frameworks.

• Experiencia com Java 17 e boa noção de Java 21

• Experiencia com Spring Boot e construção/manutenção de APIs e serviços.

• Experiencia com AWS no dia a dia: deploy, observabilidade, troubleshooting, IAM, mensageria e integrações.

• Noções práticas de Kubernetes: deploy, config, logs, probes, variáveis, secrets e operação básica. Não precisa saber operar o K8s, mas ter noção de como funciona a gestão de Pods/rollouts

• Familiaridade com GitOps/CI-CD e fluxo de entrega contínua com controle de mudanças. Experiencia com SQL para investigar incidente, validar regra e entender impacto em produção.

• Experiencia de padrões de API RESTful

• Experiencia de arquitetura hexagonal e limpa

• Experiencia de testes unitários


Soft Skills

• Autonomia com responsabilidade: investiga, testa hipótese e chega com caminho proposto, não só com o problema.

• Maturidade para feedback e para discordar sem transformar discussão técnica em atrito pessoal.

• Flexibilidade com stack e pouco apego a linguagem ou ferramenta específica.

• Alinhamento após decisão tomada: contribui no debate e depois executa sem sabotagem passiva.

• Postura construtiva diante de restrições, legado e contexto imperfeito.

• Boa capacidade de priorização e senso de dono para tocar temas até o fim.

• Perfil que sabe correr atrás da informação, tem curiosidade e autonomia para ler o código e entender o contexto.

• Perfil disposto a identificar oportunidades, propor abordagens e assim e contribuir em uma Squad em evolução de maturidade.


Uso de Inteligência Artificial

• Sabe como usar skills, steering, planejamento

• Tem conhecimento de capacidades e limites de LLM no ciclo de desenvolvimento

• Tem conhecimento de integrações possíveis para a IA

• Sabe a diferença entre vibe coding e spec driven development

• Tem ciência da IA como agilizadora e potencializadora


ADDITIONAL INFORMATION




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? 

   


Related jobs

Other jobs at FCamara

We help you get seen. Not ignored.

We help you get seen faster — by the right people.

🚀

Auto-Apply

We apply for you — automatically and instantly.

Save time, skip forms, and stay on top of every opportunity. Because you can't get seen if you're not in the race.

AI Match Feedback

Know your real match before you apply.

Get a detailed AI assessment of your profile against each job posting. Because getting seen starts with passing the filters.

Upgrade to Premium. Apply smarter and get noticed.

Upgrade to Premium

Join thousands of professionals who got noticed and hired faster.