Sequoia Connect

Desenvolvedor Java Sênior

JavaAWSGCPDockerKubernetes
Tradução automática. Consulte o original.

Sobre a oportunidade

Na Sequoia Connect, somos um Ecossistema de Tecnologia Talent-First que redefine como profissionais de elite interagem com o cenário digital global. Vamos além dos modelos tradicionais para atuar como um catalisador para os melhores 1% de talentos globais, conectando o potencial humano à execução industrial complexa. Ao ingressar em nosso círculo interno, você não está simplesmente assumindo uma posição; você está se alinhando a um parceiro estratégico dedicado a atualizar seu "Human OS" e acelerar seu crescimento por meio de projetos de alto impacto e classe mundial.

Atualmente, estamos em parceria com uma potência global de TI que representa o mundo conectado por meio de experiências inovadoras e centradas no cliente. Como uma organização de USD 6 bilhões e um dos principais 7 provedores de serviços de TI globalmente, nosso cliente capacita mais de 1,200 clientes globais — incluindo várias empresas da Fortune 500 — a "Rise™". Com uma rede massiva de mais de 163,000 profissionais em 90 países, eles estão na vanguarda absoluta da transformação digital, alavancando tecnologias de próxima geração como 5G, IA, Blockchain e Computação Quântica.

Esta é a sua chance de prosperar em um ambiente de trabalho reconhecido como uma das corporações mais sustentáveis do mundo. Você se juntará a um ambiente que valoriza a inovação e o impacto social, trabalhando em projetos de transformação digital de ponta a ponta para líderes globais. Se você é um profissional motivado em busca de oportunidades de carreira globais e exposição a projetos de alto impacto dentro de uma rede internacional de expertise, é aqui o seu lugar.

Estamos atualmente em busca de um Desenvolvedor Java Sênior:

Responsabilidades

  1. Desenvolver microsserviços Java focados no domínio (Spring Boot) com endpoints claros, validações robustas e estruturas internas de fácil manutenção, aderindo estritamente a princípios de design limpo e separação de responsabilidades.
  1. Implementar modelos de leitura e projeções usando o padrão CQRS: projetar coleções/documentos em MongoDB, definir índices e construir componentes de hidratação que mantenham o estado de leitura consistente com as regras de negócio.
  1. Consumir e publicar eventos usando Apache Kafka (Spring Kafka): implementar consumidores robustos e idempotentes, gerenciar retentativas lógicas e erros, e garantir a compatibilidade de contrato dentro do ecossistema orientado a eventos (utilizando Schema Registry).
  1. Otimizar o desempenho de consultas: analisar padrões de acesso, ajustar agregações, paginação e filtros do MongoDB, e refinar modelos de dados para minimizar a latência e a carga nos serviços consumidores.
  1. Colaborar extensivamente com equipes BFF (Backend-for-Frontend), Frontend e Data Plane para acordar contratos de API, campos necessários e semânticas.
  1. Documentar APIs usando OpenAPI/Swagger e garantir que todas as alterações sejam retrocompatíveis e progressivas.
  1. Garantir a qualidade do código por meio de testes rigorosos usando JUnit e Mockito.

Requisitos

  1. Forte experiência prática com Java: Proficiência profunda em Java 17+, abrangendo recursos modernos e paradigmas funcionais.
  1. Experiência em Ecossistema Spring: Extensa experiência com Spring Boot, Spring Web e Spring Data MongoDB.
  1. Banco de Dados e Arquitetura: Experiência comprovada com MongoDB (modelagem de dados, indexação, agregações) e implementação prática de CQRS e modelos de leitura.
  1. Mensageria Orientada a Eventos: Experiência prática com Apache Kafka (Spring Kafka) para consumo/publicação de eventos e familiaridade com Schema Registry.
  1. Testes e Documentação: Forte proficiência em testes unitários e de integração usando JUnit e Mockito, e documentação de API usando OpenAPI/Swagger.
  1. Ferramentas de Build: Experiência com Maven ou Gradle.
  1. Experiência no Setor Bancário: 3+ anos de experiência trabalhando no setor bancário ou de serviços financeiros, compreendendo seus rigorosos padrões de segurança e integridade transacional.
  1. Mentalidade de Alto Desempenho: Resiliência, inteligência emocional e foco em entrega ágil.
  1. DNA de Tecnólogo: Profundo entendimento da diferença entre "codificar" e "engenharia", especificamente em arquiteturas distribuídas e orientadas a eventos.

Idiomas

  1. Inglês Oral Avançado.
  1. Espanhol Avançado.

Requisitos

  1. Forte experiência prática com Java: Proficiência profunda em Java 17+, abrangendo recursos modernos e paradigmas funcionais.
  1. Experiência em Ecossistema Spring: Extensa experiência com Spring Boot, Spring Web e Spring Data MongoDB.
  1. Banco de Dados e Arquitetura: Experiência comprovada com MongoDB (modelagem de dados, indexação, agregações) e implementação prática de CQRS e modelos de leitura.
  1. Mensageria Orientada a Eventos: Experiência prática com Apache Kafka (Spring Kafka) para consumo/publicação de eventos e familiaridade com Schema Registry.
  1. Testes e Documentação: Forte proficiência em testes unitários e de integração usando JUnit e Mockito, e documentação de API usando OpenAPI/Swagger.
  1. Ferramentas de Build: Experiência com Maven ou Gradle.
  1. Experiência no Setor Bancário: 3+ anos de experiência trabalhando no setor bancário ou de serviços financeiros, compreendendo seus rigorosos padrões de segurança e integridade transacional.
  1. Mentalidade de Alto Desempenho: Resiliência, inteligência emocional e foco em entrega ágil.
  1. DNA de Tecnólogo: Profundo entendimento da diferença entre "codificar" e "engenharia", especificamente em arquiteturas distribuídas e orientadas a eventos.

Desejável

  1. Familiaridade com frameworks frontend (como Angular) para colaborar efetivamente em implementações BFF.
  1. Experiência com plataformas de nuvem (AWS, Azure ou GCP) e conteinerização (Docker, Kubernetes).
  1. Familiaridade com fundamentos nativos da nuvem ou assistentes de codificação de IA.

Mais oportunidades com um só perfil

Quer aparecer para várias vagas sem repetir todo o processo? Crie seu perfil e seja encontrado pelas empresas que usam a Nort.

Criar meu perfil

Seu próximo empregojá está te procurando.

Nort

Plataforma de recrutamento reverso para programadores