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.
Requisitos:
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.
Benefícios
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.