Desenvolvedor Fullstack Java Senior

CLT, São Paulo Remote

A Cadmus está em busca de uma pessoa Desenvolvedora Fullstack Java Senior para atuar em uma das maiores seguradoras do país, contribuindo para a evolução de soluções estratégicas que suportam jornadas críticas de negócio e a transformação digital da companhia.

Buscamos um profissional com sólida experiência em desenvolvimento backend, forte capacidade analítica e visão arquitetural, que atue de forma protagonista na construção de soluções escaláveis, resilientes e alinhadas às melhores práticas de engenharia de software.

🎯 Principais Responsabilidades

  • Desenvolver e evoluir aplicações backend utilizando Java 21+;
  • Participar da definição e evolução da arquitetura de sistemas e microsserviços;
  • Atuar na análise de soluções técnicas para novas demandas de negócio;
  • Aplicar princípios de Clean Code, SOLID e padrões de projeto na construção de software;
  • Participar ativamente dos refinamentos técnicos e funcionais junto ao time;
  • Criar e propor soluções técnicas para sustentação e evolução da plataforma;
  • Desenvolver integrações assíncronas utilizando mensageria;
  • Garantir qualidade de software por meio de testes automatizados e boas práticas de desenvolvimento;
  • Contribuir para observabilidade, monitoramento e confiabilidade das aplicações;
  • Atuar em ambiente colaborativo, seguindo os padrões, processos e governança da companhia.
Requirements

💻 Competências Técnicas
Fundamentos, Arquitetura e Clean Code
Programação Orientada a Objetos (POO);
Java 21 ou superior;
Princípios SOLID;
Clean Code e Refatoração;
Design Patterns (GoF);
Clean Architecture;
Arquitetura Hexagonal.
Ecossistema Spring e Persistência
Spring Boot;
Spring Data;
JPA / Hibernate;
Modelagem de Banco de Dados Relacional;
Noções de Bancos de Dados NoSQL.
Sistemas Distribuídos e Mensageria
Conceitos de Sistemas Distribuídos;
Teorema CAP;
Atomicidade e Idempotência;
RabbitMQ (Filas, Exchanges e Bindings).
DevOps, Infraestrutura e Observabilidade
Git Flow;
Docker;
Docker Compose;
Kubernetes;
Prometheus;
Grafana;
Micrometer.
Qualidade de Software
Testes Unitários;
TDD (Test-Driven Development).
🤝 Competências Comportamentais
Adaptabilidade e resiliência diante de mudanças de escopo e prioridades;
Forte capacidade de análise e tomada de decisão técnica;
Perfil colaborativo e orientado à resolução de problemas;
Liderança técnica e participação ativa nos refinamentos;
Boa comunicação com times multidisciplinares;
Alinhamento aos processos, governança e cultura organizacional.
🔎 Requisitos
Mínimo de 8 anos de experiência em desenvolvimento backend;
Experiência sólida com Java e ecossistema Spring;
Vivência em arquiteturas distribuídas e microsserviços;
Conhecimento em mensageria e integração entre sistemas;
Experiência com práticas modernas de desenvolvimento e qualidade de software.

Benefits

🍽 Vale Refeição e/ou Vale Alimentação (Ifood Beneficios) 

🏥 Assistência Médica (Amil)

💼 Seguro de Vida

Benefícios Opcionais:

* 😁 Assistência Odontológica (Amil)

* 🚗 Vale Combustível

Parcerias e Outros Benefícios:

* 🏋 Gympass/Wellhub: Acesso a academias com diversas modalidades de treino.

* 🐶 Plano de saúde PET 

* 👶🏻 Auxílio Creche

* 💳 Lincard: Clube de parcerias com descontos de até 60% em mais de 4 mil estabelecimentos no Brasil.