Buscamos uma pessoa Desenvolvedora Java Sênior para atuar em uma das maiores empresas do segmento de seguros do país, contribuindo para a evolução de soluções críticas e de alta disponibilidade que suportam produtos e jornadas estratégicas do negócio.
O profissional participará ativamente das decisões técnicas, definição de arquitetura e desenvolvimento de sistemas escaláveis, resilientes e orientados a performance, atuando em um ambiente colaborativo, com forte cultura de engenharia, qualidade de software e melhoria contínua.
Você fará parte de times multidisciplinares responsáveis por plataformas que impactam milhões de clientes, acompanhando todo o ciclo de desenvolvimento, desde a concepção da solução até sua operação em produção.
Principais Responsabilidades
- Desenvolver e evoluir aplicações backend utilizando Java 21+ e Spring Boot;
- Participar da definição de arquiteturas de sistemas distribuídos, garantindo escalabilidade, resiliência e desempenho;
- Projetar e implementar APIs REST seguindo boas práticas de segurança, versionamento e observabilidade;
- Atuar na modelagem e evolução de bancos de dados relacionais e integrações com soluções NoSQL;
- Implementar e manter soluções baseadas em mensageria utilizando RabbitMQ;
- Garantir a qualidade das entregas através de testes automatizados, revisão de código e práticas de engenharia de software;
- Apoiar tecnicamente o time durante refinamentos, definições de solução e tomada de decisões arquiteturais;
- Participar da análise e resolução de incidentes em produção, promovendo melhorias contínuas na plataforma;
- Contribuir para a evolução dos padrões de desenvolvimento, arquitetura e observabilidade da organização.
Desenvolvimento e Arquitetura
- Sólida experiência com Programação Orientada a Objetos (POO);
- Experiência avançada com Java 21 ou superior;
- Aplicação prática dos princípios SOLID;
- Conhecimento avançado em Clean Code, refatoração e boas práticas de desenvolvimento;
- Vivência com Design Patterns (GoF);
- Conhecimento em Clean Architecture, Arquitetura Hexagonal e princípios de Domain-Driven Design (DDD);
- Experiência na construção de APIs e microsserviços de alta disponibilidade.
Ecossistema Spring e Persistência
- Domínio de Spring Boot;
- Experiência com Spring Data, JPA e Hibernate;
- Conhecimento em modelagem de bancos de dados relacionais;
- Vivência com bancos de dados NoSQL;
- Conhecimento sobre estratégias de performance, indexação e otimização de consultas.
Sistemas Distribuídos e Mensageria
- Conhecimento de conceitos de sistemas distribuídos;
- Entendimento dos princípios de consistência, disponibilidade e tolerância a falhas (CAP Theorem);
- Experiência com padrões de resiliência, idempotência e processamento assíncrono;
- Vivência com RabbitMQ, incluindo filas, exchanges, bindings e estratégias de retry;
- Conhecimento sobre transações distribuídas e arquitetura orientada a eventos;
DevOps, Cloud e Observabilidade
- Experiência com Git e estratégias de versionamento;
- Vivência com Docker e Docker Compose;
- Conhecimento em Kubernetes;
- Experiência com monitoramento e observabilidade utilizando Grafana e Prometheus;
- Conhecimento em instrumentação de aplicações utilizando Micrometer;
- Vivência em ambientes de CI/CD.
Qualidade de Software
- Experiência com testes unitários e integração;
- Conhecimento e aplicação de TDD;
- Vivência com revisão de código e práticas de engenharia de software.
Competências Comportamentais
- Capacidade de atuar como referência técnica para o time;
- Perfil analítico e orientado à resolução de problemas;
- Boa comunicação e habilidade para discutir soluções técnicas com diferentes áreas;
- Adaptabilidade diante de mudanças de contexto e prioridades;
- Proatividade na identificação de melhorias técnicas e de processo;
- Colaboração e trabalho em equipe;
- Compromisso com qualidade, governança e excelência técnica;
Diferenciais
- Experiência em ambientes de missão crítica e alta volumetria;
- Conhecimento em arquitetura orientada a eventos;
- Experiência com plataformas cloud (AWS, Azure ou GCP);
- Vivência com práticas de observabilidade distribuída e OpenTelemetry;
- Conhecimento em DDD, CQRS e Event Sourcing;
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.