Descrição
A FCamara busca um(a) Desenvolvedor(a) Backend Sênior para atuar em parceria com uma grande empresa do segmento de **Tecnologia da Informação e Serviços**, com mais de 40 anos de mercado. Essa empresa está presente no dia a dia de milhões de brasileiros, desenvolvendo soluções que impactam positivamente alimentação, saúde, transporte e cultura, garantindo mais tempo e qualidade de vida para empresas, trabalhadores e suas famílias.
Você fará parte de um time de alta performance, com autonomia e responsabilidade para criar e evoluir soluções robustas, escaláveis e seguras.
**Responsabilidades e atribuições**
* 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**.
**Requisitos e qualificações** **Obrigatórios**:
* 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).
**Desejáveis**:
* Experiência com **AWS** (EC2, S3, RDS, Lambda etc.).
* Familiaridade com **containers** (Docker, Kubernetes).
* Conhecimento de servidores web (Apache).
* Vivência com arquitetura orientada a eventos.
**Soft Skills:**
* Experiência com metodologias ágeis (Scrum/Kanban) e cultura de squads.
* Participação ativa em cerimônias ágeis, colaboração entre pares e áreas.
* **Senso de dono** do produto e proatividade para resolver problemas.
* Desenvolvimento colaborativo (**Pair Programming**, **Extreme Programming**).
* Cultura voltada à **automação**, CI/CD e melhoria contínua.
**Informações adicionais** **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?**