Vaga Back-End

Desenvolvedor Backend Java - USD

Azure Java Kafka Spring Spring Boot

Talently

Talently

Startup

Localização: São Paulo, Brasil (Híbrido)

Híbrido; 3 dias presenciais / 2 dias remoto

Salário: Não especificado

Aceito candidatos de outras cidades/estados dispostos a se mudar para o local de trabalho

Descrição da empresa

Conectamos empresas e startups em fase de tração ou scale-up a profissionais altamente qualificados, com foco em agilidade e assertividade no processo de contratação.

Atividades e Responsabilidades

Nosso cliente esta contratando desenvolvedor Java Senior.

O candidato precisa falar Inglês com alta proficiência esse requisito e obrigatório. Candidatos que não conseguem se comunicar de forma profissional em inglês não devem se candidatar. O nível será avaliado no processo seletivo.

10+ anos de experiência em desenvolvimento de aplicações corporativas (Enterprise Applications), com histórico comprovado de desenvolvimento em Java para empresas com faturamento superior a US$ 1 bilhão.

Experiência em projetos SaaS de grande escala, incluindo modernização de sistemas ou projetos greenfield.

Experiência com Test-Driven Development (TDD) e Garantia de Qualidade (Quality Assurance).

Requisitos

Habilidades Obrigatórias

Java: Forte domínio dos recursos do Java 21 e experiência prática com funcionalidades como streams, programação funcional, programação assíncrona com Futures e Virtual Threads, além de CompletableFutures.

JDBC, frameworks ORM e bom conhecimento de bancos de dados orientados a documentos, como MongoDB.

Framework Quarkus (preferencial), mas Spring é aceitável.

Arquitetura de microsserviços em Java.

Arquitetura e princípios orientados a eventos (event-driven).

Desenvolvimento de APIs (tanto como publicador quanto como consumidor).

Forte capacidade de documentação de código e de sistemas.

Bom entendimento de padrões de design em Java e arquiteturas orientadas a eventos.

Boas práticas de desenvolvimento de software (SDLC, etc.).

Git.

Experiência em deploy de aplicações em ambiente de nuvem.

Bom entendimento de metodologias Ágeis/Scrum e processos Kanban.

Cloud Engineer / Desenvolvedor Java Full Stack com proficiência em:

Java

JDBC

Spring Framework com extensões Boot

Arquitetura de microsserviços em Java

Desenvolvimento de APIs (publicador e consumidor)

Forte capacidade de documentação de código e sistemas

Boas práticas de desenvolvimento de software (SDLC, etc.)

Git

Metodologia Ágil / Scrum

Diferenciais (Nice to Have)

Familiaridade com Google Cloud Platform (GCP)

Experiência com Google Pub/Sub e Kafka

Conhecimento em MongoDB

Familiaridade com Azure DevOps (experiência com Jira é aceitável)

Experiência com Azure DevOps Pipelines

Diferenciais (Nice to Have)

Familiaridade com Google Cloud Platform (GCP)

Experiência com Google Pub/Sub e Kafka

Conhecimento em MongoDB

Familiaridade com Azure DevOps (experiência com Jira é aceitável)

Experiência com Azure DevOps Pipelines

Soft Skills

Capacidade de adaptação a desafios novos e complexos, entregando soluções de nível enterprise. Potencial para gerenciar membros de equipes remotas e offshore no futuro.

Disposição e capacidade para treinar novos desenvolvedores conforme ingressam na equipe, atuando como mentor para garantir a entrega dos projetos dentro dos prazos.

Excelentes habilidades de design de sistemas, aliadas a forte conhecimento de princípios arquiteturais.

Boa comunicação e habilidades de apresentação. A função exige bastante uso de whiteboarding e tomada de decisões de design sólidas para implementação do sistema


VEJA A EMPRESA NO MAPA