Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
FCamara Consulting & Training

Desenvolvedor Back-end Java – Sênior

FCamara Consulting & Training

Atuar como desenvolvedor(a) backend Sênior na FCamara, criando e evoluindo soluções de tecnologia. Trabalhar com Java, Spring Boot e boas práticas de desenvolvimento.

Posted 5/5/2026full-timeRemote • 🇧🇷 BrazilMid-LevelSeniorWebsite

Tech Stack

Tools & technologies
JavaJUnitKafkaMockitoMySQLOracleRabbitMQSOAPSpringSpring BootSpringBoot

About the role

Key responsibilities & impact
  • Desenvolver e manter APIs REST seguindo boas práticas, utilizando Java (versões 11 a 21) e Spring Boot.
  • Criar e manter clientes SOAP e documentar APIs com Swagger.
  • Modelar e implementar integrações com bancos de dados Oracle e MySQL.
  • Aplicar TDD e frameworks de testes como JUnit, Mockito e outros.
  • Definir e implementar arquitetura baseada em microsserviços, aplicando padrões como Circuit Breaker, API Gateway e Backend for Frontend.
  • Utilizar Claude Code para gerar, revisar e documentar código, além de criar testes automatizados.
  • Seguir princípios SOLID, desenvolvimento orientado a objetos e DDD.
  • Trabalhar com multi-threading e otimização de desempenho.
  • Implementar soluções de mensageria com Kafka e RabbitMQ.
  • Colaborar com arquitetos e outros desenvolvedores para manter qualidade e consistência técnica.
  • Participar de processos de CI/CD, automação, e cultura DevOps.

Requirements

What you’ll need
  • Experiência em desenvolvimento backend (Java).
  • Proficiência em Java 11 a 21 e Spring Boot.
  • Experiência com APIs REST, Swagger e consumo de SOAP.
  • Sólido conhecimento em Oracle e MySQL.
  • Experiência com JUnit, Mockito e práticas de TDD.
  • Compreensão profunda de DDD, OOP e padrões de microsserviços.
  • Experiência prática com Claude Code para apoio no desenvolvimento (ex.: geração de código, refatoração, explicação de trechos complexos).
  • Experiência com multi-threading e processamento paralelo.
  • Familiaridade com mensageria (Kafka e/ou RabbitMQ).

Benefits

Comp & perks
  • Permissão para trabalho remoto

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
JavaSpring BootAPIs RESTSOAPOracleMySQLJUnitMockitoTDDmicroservices
Soft Skills
collaborationcommunicationproblem-solvingtechnical consistency