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.
Requisitos:
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;
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.