Desenvolvedor Fullstack Java Senior

CLT, São Paulo Remote

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.
Requirements

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.