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

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.

Desenvolvedor Back-end Java – Sênior
FCamara Consulting & TrainingAtuar 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.
Tech Stack
Tools & technologiesJavaJUnitKafkaMockitoMySQLOracleRabbitMQSOAPSpringSpring 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 resumeApplicant 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