Desenvolvimento Back-end Java Sênior

Experiência: Sênior

Tipo de Contratação Não Informado

Publicada em: 18/11/2025

Candidatar-me agora

A NT: Somos uma consultoria global de desenvolvimento de software personalizado e contratação de projetos de TI sem restrições geográficas; operamos globalmente, navegando em desafios tecnológicos e empresariais com expertise. Nossa sede nos Estados Unidos está localizada em San Diego, Califórnia, e também temos centros de desenvolvimento estrategicamente localizados no Brasil, México, Peru e Uruguai. Nossa sede na América Latina está sediada em Porto Alegre, Brasil, com uma filial em São Paulo. Há mais de duas décadas, somos reconhecidos globalmente no mercado de software e inovação por entregar projetos com valor agregado, elaborados por equipes ágeis de profissionais qualificados. Confira nossa página nacional e internacional em: ntconsult.com.br e ntconsultcorp.com.

O projeto: Estamos em busca de excepcionais profissionais em desenvolvimento Java para atuar no desenvolvimento e evolução de aplicações críticas em um ecossistema de microserviços modernos, escaláveis e resilientes em um cliente, uma seguradora que conta com recursos globais e autonomia local, atendendo às necessidades específicas, e promovendo soluções diferenciadas e inovadoras. Atua nos segmentos comercial, industrial, varejo e digital, presente em mais de 100 países nos ramos de seguros e resseguros há mais de 35 anos. Você fará parte de um time ágil, colaborando em todas as fases do ciclo de desenvolvimento de software, desde a concepção da solução, definição arquitetural, implementação, testes automatizados, até a observabilidade e operação em ambiente cloud (Azure).

As responsabilidades:

  • Projetar, desenvolver e manter aplicações em Java 21 utilizando Spring Boot 3.x.
  • Implementar integrações entre sistemas via FeignClient, Kafka (event-driven) e APIs REST.
  • Modelar e manipular dados em MongoDB e bancos relacionais com JPA/Hibernate.
  • Implementar caching eficiente com Redis.
  • Gerenciar versionamento de banco de dados com Flyway e/ou Liquibase.
  • Escrever testes unitários e de integração utilizando JUnit e Mockito.
  • Garantir qualidade, escalabilidade e resiliência das soluções desenvolvidas.
  • Contribuir com boas práticas de arquitetura de microserviços, Clean Code e Design Patterns.
  • Colaborar com o time de DevOps no deploy em Azure e suporte à esteira de CI/CD.
  • Participar de code reviews, propondo melhorias técnicas e de qualidade de código.
  • Acompanhar métricas de performance, observabilidade e confiabilidade dos serviços em produção.

Os requisitos mandatórios:

  • Experiência sólida em Java 11+ (preferencialmente 17 ou 21) e Spring Boot 3.x.
  • Conhecimento em arquitetura de microserviços.
  • Experiência com MongoDB, Redis e JPA/Hibernate.
  • Conhecimento em mensageria/event streaming com Apache Kafka.
  • Experiência em integrações com FeignClient.
  • Conhecimento em Gradle para build e gestão de dependências.
  • Experiência em migração/versionamento de bancos de dados (Flyway, Liquibase).
  • Boas práticas em testes automatizados (JUnit, Mockito).
  • Experiência com Cloud Azure (App Services, AKS, Event Hub, Monitor, etc.).
  • Vivência em ambientes ágeis (Scrum/Kanban).

Os diferenciais

  • Conhecimento em CI/CD (Azure DevOps, GitHub Actions, GitLab CI, Jenkins).
  • Experiência em Kubernetes (AKS/EKS).
  • Noções de observabilidade (OpenTelemetry, Grafana, Prometheus, Tempo, Loki).
  • Prática com arquitetura orientada a eventos (Event-Driven Design).
  • Conhecimento de boas práticas de segurança em aplicações distribuídas.
  • Experiência em DDD (Domain-Driven Design) e arquitetura hexagonal.


Você está em uma área do site da empresa NTConsult fornecida pela plataforma Compleo.
Ao clicar no botão Candidatar-me agora você CONCORDA com os termos de uso e a política de privacidade do COMPLEO.

Compartilhe:

Twitter Facebook LinkedIn